Convertir les octets en Ko, Mo, etc.
Cette fonction permet d’afficher le poids pour un fichier par exemple, en partant d’un nombre d’octets. Le résultat affichera 1 Mo plutôt que 1024 Ko par exemple.
function GetSizeName($octet){ $unite = array(' octet',' Ko',' Mo',' Go'); if ($octet < 1000) { return $octet.$unite[0]; } else { if ($octet < 1000000) { $ko = round($octet/1024,2); return $ko.$unite[1]; } else { if ($octet < 1000000000) { $mo = round($octet/(1024*1024),2); return $mo.$unite[2]; } else { $go = round($octet/(1024*1024*1024),2); return $go.$unite[3]; } } } } |
Source : http://feedproxy.google.com/~r/phps/~3/yba5-QGqgV4/convert-octets-to-ko-mo-go