这一个是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
评论: