项目开发中常用的PHP实用代码算法

/**
  格式化文件大小单位,将文件大小转换为最接近的单位
  @param $size 文件大小
  @param $dec (可选) 结果小数位数,默认为2位
  @return 返回类似'100GB'的数字加容量单位的字符串
  @data 2013-09-21 21:18:00
  @auth http://www.cnblogs.com/itime
*/
function byte_format($size, $dec=2){   
    $a = array("B", "KB", "MB", "GB", "TB", "PB"); 
      $pos = 0; 
      while ($size >= 1024) { 
        $size /= 1024;
         $pos++; 
      }   
     return round($size,$dec)." ".$a[$pos];
 }

 

    /**
        获取文件后缀名
        @param $file 文件名
        @return string 返回后缀名
    */
    function get_extension($file) {
        return substr(strrchr($file, '.'), 1);    

    }

 

海陆通移动电源

posted @ 2013-09-21 21:23  乌冬  阅读(330)  评论(0编辑  收藏  举报