PHP使用适合阅读的格式显示文件大小的方法


Posted in PHP onMarch 05, 2015

本文实例讲述了PHP使用适合阅读的格式显示文件大小的方法。分享给大家供大家参考。具体分析如下:

文件大小显示,例如 1.7K , 2.9M
代码如下:

// A much better and accurate version can be found

// in Aidan's PHP Repository: 

// http://aidanlister.com/repos/v/function.size_readable.php

/**

 * Returns a human readable filesize

 *

 * @author      wesman20 (php.net)

 * @author      Jonas John

 * @version     0.3

 * @link        http://www.jonasjohn.de/snippets/php/readable-filesize.htm

 */

function HumanReadableFilesize($size) {

    // Adapted from: http://www.php.net/manual/en/function.filesize.php

    $mod = 1024;

    $units = explode(' ','B KB MB GB TB PB');

    for ($i = 0; $size > $mod; $i++) {

        $size /= $mod;

    }

    return round($size, 2) . ' ' . $units[$i];

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php select,radio和checkbox默认选择的实现方法
May 15 PHP
php继承的一个应用
Sep 06 PHP
php中常用的预定义变量小结
May 09 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
php基础教程
Aug 26 PHP
Apache启动报错No space left on device: AH00023该怎么解决
Oct 16 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 PHP
php常用字符串查找函数strstr()与strpos()实例分析
Jun 21 PHP
laravel框架模型和数据库基础操作实例详解
Jan 25 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
PHP获取QQ达人QQ信息的方法
Mar 05 #PHP
PHP访问Google Search API的方法
Mar 05 #PHP
PHP使用PDO连接ACCESS数据库
Mar 05 #PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 #PHP
PHP解析RSS的方法
Mar 05 #PHP
浅谈json_encode用法
Mar 05 #PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 #PHP
You might like
php类中的各种拦截器用法分析
2014/11/03 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
使用PHP开发留言板功能
2019/11/19 PHP
JS 自动安装exe程序
2008/11/30 Javascript
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
2018/08/03 Python
Python多图片合并PDF的方法
2019/01/03 Python
Python 画出来六维图
2019/07/26 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
Python函数__new__及__init__作用及区别解析
2020/08/31 Python
详解CSS3+JS完美实现放大镜模式
2020/12/03 HTML / CSS
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
如何开发安全的AJAX应用
2014/03/26 面试题
网络工程专业自荐信范文
2014/03/16 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
我爱我班主题班会
2015/08/13 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书