zoukankan      html  css  js  c++  java
  • 格式化显示

    //格式化为:{n}GB{n}MB{n}KB的样式
    function formatByteSize($bytes) {
        $format = $bytes . 'B';
        foreach (array(1 => 'KB', 2 => 'MB', 3 => 'GB') as $exp => $unit) {
            $base = pow(1024, $exp);
            if ($bytes > $base) {
                $format = number_format($bytes / $base, 2) . $unit;
                continue;
            } else {
                break;
            }
        }
        return $format;
    }
    
    //格式化为:{n}天{n}小时{n}分{n}秒的样式
    function formatSecondTime($time) {
        $format = '';
        $units = array('天' => 86400, '小时' => 3600, '分' => 60, '秒' => 1);
        foreach ($units as $unit => $base) {
            if ($base > 0) {
                $nowUnitValue = intval($time / $base);
                $format .= $nowUnitValue.$unit;
                $time = $time - ($nowUnitValue * $base);
            }
        }
        return $format;
    }
    
    //格式化为:{n}%的样式
    function formatPercent($numerator, $denominator) {
        return $denominator ? number_format(($numerator / $denominator) * 100, 2).'%' : 0;
    }
  • 相关阅读:
    linux系统cpu和内存占用率
    虚拟机网卡设置
    C语言中打印返回值
    MQTT_DEMO
    MQTT-C-UDP_PUB
    MQTT-C-PUB
    结构体指针用法
    linux系统如何操作隐藏文件
    mqtt学习笔记
    XML文件的读取----cElementTree
  • 原文地址:https://www.cnblogs.com/ppoo24/p/2780371.html
Copyright © 2011-2022 走看看