PHP 文件上传 $_FILES[“file”][“size”] 取小数点后位数

概览

上传 $_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
?>

给TA打赏
共{{data.count}}人
人已打赏
技术教程

CSS 设计对象元素鼠标悬停动画

2022-11-15 10:19:18

技术教程

设计HTML hr 元素水平线的对齐方式

2022-11-16 17:18:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索