byteの数値をKBやMBなどの見やすい単位へ変換
byteの数値をKBやMBなどの見やすい単位へ変換する。
$bytes = $field["filesize"]; if ($bytes >= 1073741824){ $bytes = number_format($bytes / 1073741824, 2) . ' GB'; } elseif ($bytes >= 1048576) { $bytes = number_format($bytes / 1048576, 2) . ' MB'; } elseif ($bytes >= 1024){ $bytes = number_format($bytes / 1024, 2) . ' kB'; } elseif ($bytes > 1){ $bytes = $bytes . ' bytes'; } elseif ($bytes == 1){ $bytes = $bytes . ' byte'; } else{ $bytes = '0 bytes'; } echo "<b>filesize</b> " .$bytes ."<br>";