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中替换换行符的几种方法小结
Oct 15 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
Dec 19 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
PHP数组操作――获取数组最后一个值的方法
Apr 14 PHP
php header函数的常用http头设置
Jun 25 PHP
PHP Echo字符串的连接格式
Mar 07 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
php图片添加水印例子
Jul 20 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
Apr 26 PHP
PHP有序表查找之二分查找(折半查找)算法示例
Feb 09 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 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/10/09 PHP
让PHP支持页面回退的两种方法[转]
2007/02/14 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
php定时计划任务与fsockopen持续进程实例
2014/05/23 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
php中session与cookie的比较
2015/01/27 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
2017/09/04 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
python使用PyFetion来发送短信的例子
2014/04/22 Python
Python简单读取json文件功能示例
2017/11/30 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
Django+Uwsgi+Nginx如何实现生产环境部署
2020/07/31 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
酒店总经理欢迎词
2014/01/08 职场文书
求职信结尾怎么写
2014/05/26 职场文书
物流管理专业求职信
2014/05/29 职场文书
PHP中strval()函数实例用法
2021/06/07 PHP
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL