Byte in KB und MB umwandeln
PHP rechndet immer mit Bytes. Um diese sehr großen Bytezahlen in die angenehmere Form mit KB und MB umzuwandeln kannst du folgenden Code verwenden.
<php
function byte_umrechner($bytes) {
if ($bytes > pow(2,10)) {
if ($bytes > pow(2,20)) {
$size = number_format(($bytes / pow(2,20)), 2);
$size .= " MB";
return $size;
} else {
$size = number_format(($bytes / pow(2,10)), 2);
$size .= " KB";
return $size;
}
} else {
$size = (string) $bytes . " Bytes";
return $size;
}
}
echo "1000000 Bytes sind ".byte_umrechner(1000000);
echo "
";
echo "10000000 Bytes sind ".byte_umrechner(10000000);
?>

Kommentare (0)