当前位置:   article > 正文

PHP获取文件或者图片的大小封装函数

PHP获取文件或者图片的大小封装函数

使用 get_headers()

$url = 'https://image.net/zhaowu/20230303/f77c65e9841ae8a948b7af1c405a8409.pg';

$pdf_info = get_headers($url);

print_r($pdf_info);die;

出来的结果看数组的第4项 [4] => Content-Length: 2827637,返回的是字节数,调用如下方法可以获取大小了

//根据字节获取图片大小函数

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";

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/534883
推荐阅读
相关标签
  

闽ICP备14008679号