php获取文件大小
PHP获取文件体积大小只需要通过PHP filesize函数就可以。如:
- echo filesize('test.png');
- PHP获取文件单位
- PHP获取文件体积单位字节需要判断大小,再来分配单位,文件大小常见的单位表示还有KB、MB、GB、TB等格式。
- function transf_byte($byte) { //传入字节单位
- //换算
- $KB = 1024;
- $MB = $KB * 1024;
- $GB = $MB * 1024;
- $TB = $GB * 1024;
- if ($byte < $KB) {
- return $byte . 'B';
- } else if ($byte < $MB) {
- //取两位小数四舍五入
- return round($byte / $KB, 2) . 'KB';
- } else if ($byte < $GB) {
- return round($byte / $MB, 2) . 'MB';
- } else if ($byte < $TB) {
- return round($byte / $GB, 2) . 'GB';
- } else {
- return round($byte / $TB, 2) . 'TB';
- }
- }
- //测试
- $size = filesize('test.png');
- echo transf_byte($size);
- 362 KB