- 1 КБ = 1024 байта.
- 1 МБ = 1024 килобайта.
- 1 ГБ = 1024 мегабайта.
- 1 ТБ = 1024 гигабайта.
Чтобы конвертировать байты в килобайты и мегабайты в PHP можно применить следующую функцию:
function convert_bytes($size)
{
$i = 0;
while (floor($size / 1024) > 0) {
++$i;
$size /= 1024;
}
$size = str_replace('.', ',', round($size, 1));
switch ($i) {
case 0: return $size .= ' байт';
case 1: return $size .= ' КБ';
case 2: return $size .= ' МБ';
}
}