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实现定时生成HTML网站首页实例代码
Nov 20 PHP
基于PHP array数组的教程详解
Jun 05 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
php检测useragent版本示例
Mar 24 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
浅谈PHP中output_buffering
Jul 13 PHP
Laravel与CI框架中截取字符串函数
May 08 PHP
PHP微信红包生成代码分享
Oct 06 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
Nov 16 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
谈谈新手如何学习PHP
2006/12/14 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
angular中ui calendar的一些使用心得(推荐)
2017/11/03 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python创建模块及模块导入的方法
2015/05/27 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
你常见到的runtime exception
2016/09/05 面试题
思想专业自荐信范文
2013/12/25 职场文书
政治表现评语
2014/05/04 职场文书
教师节宣传方案
2014/05/23 职场文书
党员一帮一活动总结
2014/07/08 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
收入证明怎么写
2015/06/12 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS