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 mssql 日期出现中文字符的解决方法
Mar 10 PHP
php中去除所有js,html,css代码
Oct 12 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
Jun 05 PHP
php通过array_unshift函数添加多个变量到数组前端的方法
Mar 18 PHP
PHP下载生成的csv文件及问题总结
Aug 06 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
PHP的mysqli_stmt_init()函数讲解
Jan 24 PHP
PHP+mysql实现的三级联动菜单功能示例
Feb 15 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
PHP实现统计代码行数小工具
Sep 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
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
经验几则 推荐
2006/09/05 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
js中的push和join方法使用介绍
2013/10/08 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
JavaScript复制变量三种方法实例详解
2020/01/09 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
Python常见数据结构详解
2014/07/24 Python
python使用super()出现错误解决办法
2017/08/14 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
解决Jupyter NoteBook输出的图表太小看不清问题
2020/04/16 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
初中三年学生的学习自我评价
2013/11/13 职场文书
寒假思想汇报
2014/01/10 职场文书
签约仪式策划方案
2014/06/02 职场文书
社区矫正工作方案
2014/06/04 职场文书
管理标语大全
2014/06/24 职场文书
文秘应届生求职信
2014/07/05 职场文书
2014最新自愿离婚协议书范本
2014/11/19 职场文书
干部培训工作总结2015
2015/05/25 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
PHP解决高并发问题
2021/04/01 PHP