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 09 PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
PHP中使用curl入门教程
Jul 02 PHP
PHP实现简单爬虫的方法
Jul 29 PHP
php+html5实现无刷新图片上传教程
Jan 22 PHP
PHP编写登录验证码功能 附调用方法
May 19 PHP
java解析json方法总结
May 16 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 PHP
TP5框架简单登录功能实现方法示例
Oct 31 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
Feb 11 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调整服务器时间的方法
2015/04/03 PHP
php集成开发环境详解
2019/09/24 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
2017/06/09 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
浅谈Python中的闭包
2015/07/08 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
行政人员岗位职责
2013/12/08 职场文书
通信研究生自荐信
2014/02/01 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
政协会议宣传标语
2014/10/09 职场文书
2014年学校食堂工作总结
2014/11/25 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
新员工辞职信范文
2015/05/12 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL