PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function kilobyteConverter(int $size): string { $units = ['кб', 'Mб', 'Гб', 'Тб', 'Пб', 'Эб', 'Зб', 'Йб']; $unit = reset($units); while ($size > 999.5) { $size /= 1000; $numParts = explode('.', $size); if (strlen($numParts[0]) === 3) { $size = number_format($size, 0, '.'); } elseif (strlen($numParts[0]) === 2) { $size = number_format($size, 1, '.'); } elseif (strlen($numParts[0]) === 1) { $size = number_format($size, 2, '.'); } $unit = next($units); } return $size . ' ' . $unit; } echo kilobyteConverter(18552285);
Show:  
Copy Clear