Größen berechnen/formatieren
9. Juni 2013
Um die Größe von Dateien etc. zu berechnen gibt es viele Funktionen. Eine davon ist hier zu finden, diese Berechnet den Wert und gibt ihn passend wieder aus. [sourcecode language=”php”] function formatSize($size) { $types = array(‘B’, ‘KB’, ‘MB’, ‘GB’, ‘TB’, ‘PB’); for($i = 0; $size >= 1024 && $i < (count($types)-1); $size /= 1024, $i++); […]

Um die Größe von Dateien etc. zu berechnen gibt es viele Funktionen.
Eine davon ist hier zu finden, diese Berechnet den Wert und gibt ihn passend wieder aus.
[sourcecode language="php"]
function formatSize($size)
{
$types = array('B', 'KB', 'MB', 'GB', 'TB', 'PB');
for($i = 0; $size >= 1024 && $i < (count($types)-1); $size /= 1024, $i++);
return(round($size, 2) . " " . $types[$i]);
}
echo formatSize(8763432); // Gibt aus: 8.35 MB
echo formatSize(369); // Gibt aus: 369 B
echo formatSize( filesize('/Pfad/zur/Datei'); // Gibt die Größe der Datei aus.
[/sourcecode]
Kommentare
Kommentare werden geladen...