这一个是PHPCMS V9中提取出来的计较字节数的函数
好比:输入1024 输出1K;
输入1048576 输出1M
高出1000b转换为kb,高出1000KB转换为 1M
也就是输入一个字节数返回一个带单元的值。
<?php /** * 转换字节数为其他单元 * @param string $filesize 字节巨细 * @return string 返回巨细 */ function sizecount($filesize) { if ($filesize >= 1073741824) { $filesize = round($filesize/1073741824*100)/100 .' GB'; } elseif ($filesize >= 1048576) { $filesize = round($filesize/1048576*100)/100 .' MB'; } elseif($filesize >= 1024) { $filesize = round($filesize/1024*100)/100 . ' KB'; } else { $filesize = $filesize.' Bytes'; } return $filesize; } echo sizecount(10240100); //输出 9.77 MB echo '<br />'; echo sizecount(1048576); //输出 12.01 KB ?>e
上一篇: 转换目次下面的所有文件编码名目 | 下一篇:PHP收罗链接,相对链接转为绝对链接» 标签:分享到: 更多
相关日志:
get_headers对PHP收罗的浸染
phpQuery—基于jQuery的PHP实现
UTF-8转GBK的PHP函数,从phpcms v9中提取
10进制转62进制 php函数
php正则,匹配.php和.html和.asp末了的文件
用正则使html正当闭合标签
PHP获得一个域名的IP
php收罗百度MP3 TOP500歌曲
php删除html5废弃的标签属性