搜索您想要的文章


filesize()函数获取文件大小的方法

作者:Admin采集插件 时间:2023-04-08 浏览:506 分类:php教程 来源:互联网收录

filesize()函数使用方法

filesize()函数可以直接获取文件的字节数,代码如下:

echo filesize(“upload.php”);

通过浏览器访问,我们可以看到,直接输出获取的文件大小的字节。

常用方法封装

我们都知道文件大小,除了用字节数表示更常见的是用KB、MB、GB、TB这些单位表示。

下面我们介绍一个非常简单的封装获取正常大小的方法。

<?php
$size = filesize(“upload.php”);
function trans_ byte ($byte)
{
$KB = 1024;
$MB = 1024 * $KB;
$GB = 1024 * $MB;
$TB = 1024 * $GB;
if ($byte < $KB) {
return $byte . “B”;
} elseif ($byte < $MB) {
return round($byte / $KB, 2) . “KB”;
} elseif ($byte < $GB) {
return round($byte / $MB, 2) . “MB”;
} elseif ($byte < $TB) {
return round($byte / $GB, 2) . “GB”;
} else {
return round($byte / $TB, 2) . “TB”;
}
}
echo trans_byte($size);

在此段代码中,先定义了一个$size变量来获取upload.php文件的字节大小,然后创建一个名为filesize的方法,这个方法就是用来将字节大小转换为正常大小格式。

本文章来自互联网,有问题请联系QQ:1739635


免责声明:1.凡本站注明“来源:XXX(非CMS自动采集助手)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系1321198484@qq.com处理;2.凡本站转载内容仅代表作者本人观点,与CMS自动采集助手无关。