1.0||$i==1){ swi"/> 1.0||$i==1){ swi">
파일 크기 통계를 구현하려면 filesize() 함수 명령을 사용하십시오. 요구 사항: 1. GB, MB, KB 및 B 중 하나로 출력합니다. 2. 크기 순서는 1보다 크고 1024보다 작아야 하며 소수점 두 자리를 유지해야 합니다. places;
작업 시작:
코드 복사 코드는 다음과 같습니다:
$len = filesize("1 .rmvb");
$i= 4;
while($i){
if(($out=$len/pow(1024,$i))>1.0||$i= =1){
switch($i ){
사례 4: {printf("%.2f TB",$out);break;}
사례 3: {printf("%.2f GB ",$out);break;}
사례 2: {printf("%.2f MB",$out);break;}
사례 1: {printf("%.2f KB",$out );break;}
}
break;
}
$i--;
}
코드 복사 코드는 다음과 같습니다.
function format_bytes($size) {
$units = array(' B', ' KB', ' MB', 'GB', 'TB')
for ($i = 0; $size >= 1024 && $i < 4; $i ) $size /= 1024; $size, 2).$units[$i];
}