用PHP写一个格式化显示文件大小的函数。即显示为345b,123K,78M,1.2G,这就是说,超过1K的用K为单位显示,超过1M的以M为单位显示。
------解决方案--------------------
- PHP code
$G){
$file_size = ($file_size / $G)." G";
}elseif($file_size>$M){
$file_size = ($file_size / $M) ." M";
}elseif($file_size > $K){
$file_size = ($file_size /$K). " K";
}else{
$file_size = $file_size. " byte";
}
return $file_size;
}
echo getFileSize("new_file.html");
?>