以下使用的函数可以获取文件的大小,并且转换成便于阅读的KB,MB等格式。
1 function formatSize( $size ) { 2 3 $sizes = array (" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB" ); 4 5 if ( $size == 0 ) { 6 7 return ('n/a' ); 8 9 } else { 10 11 return ( round ( $size / pow (1024, ( $i = floor ( log ( $size , 1024)))), 2) . $sizes [ $i ]); 12 13 } 14 15 }
使用方法如下:
1 $thefile = filesize ('test_file.mp3' ); 2 3 echo formatSize( $thefile );
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29811