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下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 PHP
php实现用户在线时间统计详解
Oct 08 PHP
在yii中新增一个用户验证的方法详解
Jun 20 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
浅析linux下apache服务器的配置和管理
Aug 10 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 PHP
PHP实现图片自动清理的方法
Jul 08 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
PHP检测一个数组有没有定义的方法步骤
Jul 20 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
jQuery+PHP实现图片上传并提交功能
Jul 27 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
信用卡效验程序
2006/10/09 PHP
php 引用(&)详解
2009/11/20 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
js 字符串操作函数
2009/07/25 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
node.js开机自启动脚本文件
2014/12/24 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
JS实现横向轮播图(中级版)
2020/01/18 Javascript
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
python select.select模块通信全过程解析
2017/09/20 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
Django REST framework 分页的实现代码
2019/06/19 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Python中的Cookie模块如何使用
2020/06/04 Python
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
基督教婚礼主持词
2014/03/14 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
工作调动申请报告
2015/05/18 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript