php专区

 首页 > php专区 > PHP应用 > 常用功能 > 4、PHP获取文件大小并格式化

4、PHP获取文件大小并格式化

分享到:
【字体:
导读:
          以下使用的函数可以获取文件的大小,并且转换成便于阅读的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...

以下使用的函数可以获取文件的大小,并且转换成便于阅读的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);
 

分享到:
3、PHP获取文件扩展名(后缀)
 以下函数可以快速获取文件的扩展名即后缀。 1 function getExtension($filename){ 2 3 $myext = substr($filename, strrpos($filename, '.')); 4 5 return str_replace('.','',$myext); 6 7 } 使用方法如下: 1 $filename = '我的...
5、PHP替换标签字符
有时我们需要将字符串、模板标签替换成指定的内容,可以用到下面的函数: 1 function stringParser($string,$replacer){ 2 3 $result = str_replace(array_keys($replacer), array_values($replacer),$string); 4 5 return $result; 6 7 } 8 9 //使用方法如下 10 11 $str...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……