PHP Convert size in *KB, *MB, *GB
Функция для конвертирования размеров файла, из байт в мегабайты, гигабайты и т.д, часто бывает полезным.
function file_size($size)
{
$filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
return $size ? round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $filesizename[$i] : '0 Bytes';
}
Разработка интернет-магазинов, скриптов, SEO и повышение конвертации. Менеджмент онлайн проектов.
Артём Курапов
26 Jun, 2008
А ещё есть всякие MBit, KBit и тп. В серверных сервисов полезно использовать, а то на хардах часто пишут 500 ГБ, а на самом деле имеется ввиду ГБит, приходишь домой – а там 430 ГБ на самом деле. Поэтому надо чётко писать ГБит или правильное число ГБ
ooo
26 Jun, 2008
Ошибаетесь дорогой. Применительно к жестким дискам исходите из формулы – 1Кб = 1024 байта. Выводы делайте отсюда.
Snowcore
2 Jul, 2008
Весьма полезно, спасибо.
.:mmm:.
27 мая, 2009
Артём Курапов Says:
>>June 26th, 2008 at 12:40 pm
А ещё есть всякие MBit, KBit и тп. В серверных сервисов полезно использовать, а то на хардах часто пишут 500 ГБ, а на самом деле имеется ввиду ГБит, приходишь домой – а там 430 ГБ на самом деле. Поэтому надо чётко писать ГБит или правильное число ГБ
MBit, KBit я всегда думал что в битах измеряется скорость передачи данных а не ёмкость носителя.
Sergunik
8 Jun, 2010
Цікаво, треба взяти на замітку)