概览
上传 $_FILES
我们可以通过 $_FILES
函数来上传文件到服务器,并通过相关参数获取文件的属性,比如数组 ["file"]["size"]
即是获取文件的大小。
转为 KB
我们知道 ["file"]["size"]
的单位是字节(byte
),一般使用 $_FILES["file"]["size"] / 1024
来将 byte
转换为 KB
,以达到快速识别文件的最小 KB
值。但是就以上的结果,小数点后的位数太多,不太方便阅读。
保留小数点后位数 round()
最后我们可以通过 round(($_FILES["file"]["size"] / 1024),2)
代码以四舍五入的进制取值保留小数点后的两位数,其中 2
即保留的位数。
实例
功能简例
<?php
$filesize = 56.123455; //byte
echo round($filesize,2); //56.12 byte
?>
参数实例
<?php
echo "文件大小:" . round(($_FILES["file"]["size"] / 1024),2) . " KB"; //文件大小:56.12 KB
?>