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 cron中的批处理
Sep 16 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
解析数组非数字键名引号的必要性
Aug 09 PHP
php使用imagick模块实现图片缩放、裁剪、压缩示例
Apr 17 PHP
Thinkphp使用mongodb数据库实现多条件查询方法
Jun 26 PHP
详细解读PHP的Yii框架中登陆功能的实现
Aug 21 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
WordPress中调试缩略图的相关PHP函数使用解析
Jan 07 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 14 PHP
laravel框架中间件简单使用方法示例
Jan 25 PHP
PHP接入支付宝接口失效流程详解
Nov 10 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
第十三节--对象串行化
2006/11/16 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
如何让CI框架支持service层
2014/10/29 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
javascript 面向对象继承
2009/11/26 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
使用原生JS实现弹出层特效
2014/12/22 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
Javascript之String对象详解
2016/06/08 Javascript
javascript阻止事件冒泡和浏览器的默认行为
2017/01/21 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
vue-iview动态新增和删除的方法
2020/06/17 Javascript
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
如何转换一个字符串到enum值
2014/04/12 面试题
财务学生的职业生涯发展
2014/02/11 职场文书
实习单位鉴定评语
2014/04/26 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
教师党员整改措施
2014/10/24 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
springboot如何初始化执行sql语句
2021/06/22 Java/Android
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python