PHP : Mise en forme d’un poids de fichier
Posté dans Codes
Pour mettre en forme le poids d’un fichier (ex: « 350 Ko ») voici une fonction bien pratique en PHP :
function formatSize($nbr) {
if($nbr===false || $nbr===null) return '0 octet';
if($nbr>=1024*1024*1024*1024) return round($nbr/(1024*1024*1024*1024), 1)." ".('To');
if($nbr>=1024*1024*1024) return round($nbr/(1024*1024*1024), 1)." ".('Go');
if($nbr>=1024*1024) return round($nbr/(1024*1024), 1)." ".('Mo');
if($nbr>=1024) return round($nbr/(1024), 1)." ".('Ko');
if($nbr>=0) return intval($nbr)." ".('octets');
}