Narfo: Funktionserläuterung

Beitrag lesen

Grüezi,

ich bin nicht grad ein Mathegenie und vielleicht mag mir jemand folgende Funktion erläutern, die ich aus der PHP-Dokumentation kopiert habe. Ich sehe zwar, was dabei rauskommt, aber mit Logarithmen und den anderen verwendeten mathematischen Funktionen kann ich wenig anfangen. Auch die Wikipedia-Erläuterung übersteigt ein bisschen meine Fähigkeiten.

----------------------------------------------------------

  
function byteConvert($bytes)  
    {  
        $s = array('B', 'Kb', 'MB', 'GB', 'TB', 'PB');  
        $e = floor(log($bytes)/log(1024));  
  
        return sprintf('%.2f '.$s[$e], ($bytes/pow(1024, floor($e))));  
    }  

----------------------------------------------------------
Quelle: http://de2.php.net/manual/de/function.filesize.php
olafurw at gmail.com
15-Aug-2008 09:47
----------------------------------------------------------

Vielen Dank für die Hilfe