php7下的filesize函数


Posted in PHP onSeptember 30, 2019

filesize

filesize,函数名,用来返回文件大小的字节数,如果出错返回 FALSE 并生成一条 E_WARNING 级的错误。

(PHP 3, PHP 4, PHP 5)

filesize -- 取得文件大小

在php下filesize是用来计算文件大小的函数,我们可以通过filesize(‘file')的形式来确定一个文件的字节大小,通过/1024来精确KB,GB等单位。 比如计算一个文件取两位KB的大小实例为

echo round(filesize(basename($path))/1024,2).'KB';

但是实际上如果要计算自身时,也是可以直接取到值的,没有测试php5是不是这样,php7下计算自身默认给的单位给的是字节,所以这样也能得到字节准确结果。

echo filesize(basename($path)).'B'; //结果是正确文件字节大小。

完整的实例为

$path = 'c:\www\htdocs\index.php';
 $path2 = 'c:\www\htdocs\index.html';
 echo filesize(basename($path)).'B'; //结果是正确文件字节大小。
 echo '------';
 echo round(filesize(basename($path2))/1024,2).'KB'; //结果是KB大小。

当计算自身时,会存在一个默认单位,得到的结果就是计算后的字节结果,当判断别的文件大小时,给出的会是未进行round的结果。

$path = 'c:\www\htdocs\index.php';
 $path2 = 'c:\www\htdocs\index.html';
 echo filesize(basename($path)); //精确后的大小
 echo '----';
 echo filesize(basename($path2)); //未精确大小

总结

以上所述是小编给大家介绍的php7下的filesize函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

PHP 相关文章推荐
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
thinkphp控制器调度使用示例
Feb 24 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
Nov 18 PHP
php强制运行广告的方法
Dec 01 PHP
apache和PHP如何整合在一起
Oct 12 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
再谈PHP中单双引号的区别详解
Jun 12 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 #PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 #PHP
Laravel框架表单验证操作实例分析
Sep 30 #PHP
Laravel 自带的Auth验证登录方法
Sep 30 #PHP
laravel 使用auth编写登录的方法
Sep 30 #PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 #PHP
php面试实现反射注入的详细方法
Sep 30 #PHP
You might like
php 强制下载文件实现代码
2013/10/28 PHP
PHP编程风格规范分享
2014/01/15 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
小程序表单认证布局及验证详解
2020/06/19 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
python 中xpath爬虫实例详解
2019/08/26 Python
python 实现多线程下载视频的代码
2019/11/15 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
运动会闭幕式解说词
2014/02/21 职场文书
珍爱生命演讲稿
2014/05/10 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
2014年保卫工作总结
2014/12/05 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
大学生军训感言
2015/08/01 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang