胖蒜

分享有价值的资源

PHP阅读量1k1w语法转换代码及语法教程

网站的阅读量上来之后,几万几十万的数字就太长了,如果转换成w,k之后,虽说不精确,但是很方便一眼看出来大概有多少浏览。

介绍:

1000以上的阅读量可以转化为1k,10000以上的转换成w为单位。
例如 1600 转换为1.6k;

或者 16600 转换为 1.66w。

代码:

function convert($num) 
{
    if ($num >= 100000)
    {
        $num = round($num / 10000) .'W+';
    } 
    else if ($num >= 10000) 
    {
        $num = round($num / 10000, 1) .'W+';
    } 
    else if($num >= 1000) 
    {
        $num = round($num / 1000, 1) . 'K+';
    }

    return $num;
}

代码分析:

round() 函数,round() 函数对浮点数进行四舍五入。
round函数.png

效果如下:

阅读次数转换.png

参考文章:

https://cloud.tencent.com/developer/article/1942394

本文属原创,转载请注明原文:https://pangsuan.com/p/php-1k1w.html

感觉很棒,欢迎点赞 OR 打赏~

分享到:

评论 (2)

立即登录评论

    请问有没有使用中的代码

    xianyu

      我网站上阅读数量的显示就是这么实现的哦~

马上咨询 在线工单