php中的内置函数(php7下的filesize函数)
类别:编程学习 浏览量:2342
时间:2021-10-14 00:38:13 php中的内置函数
php7下的filesize函数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函数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
原文链接:http://realfalse.com/archives/731
您可能感兴趣
- php脚本控制方法(php swoole多进程/多线程用法示例基于php7nts版)
- php7用什么替代mysql(mysqli扩展无法在PHP7下升级问题的解决)
- php7.4编译安装(PHP7.3.10编译安装教程)
- php 5与7有什么改变(php5与php7的区别点总结)
- php7处理方案(PHP7 安装event扩展的实现方法)
- yii2支持php7.2吗(Yii框架通过请求组件处理get,post请求的方法分析)
- php教程7.10.6学习(php5.6.x到php7.0.x特性小结)
- php加密平台(PHP7实现和CryptoJS的AES加密方式互通示例AES-128-ECB加密)
- php7内核剖析(浅析PHP7的多进程及实例源码)
- php7.4 废弃功能(浅析PHP7 的垃圾回收机制)
- php自定义函数返回多少个值(PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法)
- php守护进程(什么是PHP7中的孤儿进程与僵尸进程)
- 在php中与数据库连接的技术(PHP7.0连接DB操作实例分析基于mysqli)
- linux如何安装php7.1.5环境(vmware linux系统安装最新的php7图解)
- php7优化技巧(php7性能提升的原因详解)
- php cgi是什么意思(PHP7内核CGI与FastCGI详解)
- 你还没有升职吗 他竟因为几套激励理论,升职了(你还没有升职吗)
- 某知名企业绩效管理体系及薪酬分配体系操作手册(某知名企业绩效管理体系及薪酬分配体系操作手册)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
- ()
热门推荐
- 无法打开物理文件 操作系统错误 5:拒绝访问
- curl怎么设置方法(关于Curl在Swoole协程中的解决方案详析)
- typescript技巧(为什么TypeScript的Enum会出现问题)
- hbuilderx怎么创建web项目(HBuilder如何设置web服务器)
- idea docker使用(最新IDEA快速实现Docker镜像部署运行的过程详解)
- python读取txt文件每一行数据(python读取txt文件并取其某一列数据的示例)
- docker容器启动后怎么进入(Docker 退出container后保持继续运行的操作)
- iis虚拟目录访问权限(win2008 iis7如何取消目录的可执行权限)
- laravel5.7项目实战(基于Laravel 5.2 regex验证的正确写法)
- 如何建立smart组件(Smarty模板变量与调节器实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9