0
這段代碼做了什麼? 我無法理解while循環主要! 主要是無法理解$ total--此代碼如何正確工作?
function getNiceFileSize($file, $digits = 2)
{
if(is_file($file)){
$filePath = $file;
if(!realpath($filePath)){
$filePath = $_SERVER["DOCUMENT_ROOT"] . $filePath;
}
$fileSize = filesize($filePath);
$sizes = array("TB", "GB", "MB", "KB", "B");
$total = count($sizes);
while ($total-- && $fileSize > 1024){
$fileSize /= 1024;
}
return round($fileSize, $digits). " " . $sizes[$total];
}
return false;
}
謝謝你有用的答案 – amir
@amir如果這回答了你的問題,你應該把它標記爲接受其他誰可能有相同的問題。 – FatBoyXPC