欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

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

(元素模板) / 2023-01-02 10:46

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的方法,这个方法就是用来将字节大小转换为正常大小格式。

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com