我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

像Facebook这样的格式数字“喜欢” - PHP [关闭]

I need of a function in PHP to format numbers like Facebook "likes".

Example:

12345 = 12,3 K

123456 = 123 K

1234567 = 1,23 M

Thank you!!

Write a function which do this!?

function format_num($n) {
    $s = array("K", "M", "G", "T");
    $out = "";
    while ($n >= 1000 && count($s) > 0) {
        $n = $n / 1000.0;
        $out = array_shift($s);
    }
    return round($n, max(0, 3 - strlen((int)$n))) ." $out";
}

近期文章

  • 使用更新查询[关闭]
  • 输入html标签在php中没有正确解析[重复]
  • PHP严格标准与变量[重复]一致
  • Mysql全文搜索特定单词[关闭]
  • PHP鼠标悬停图像更改
  • 插入表中不起作用
  • 在php中使用foreach()内的try()
  • Php读取内容更改/添加到网站[关闭]
  • Facebook赞网站按钮[关闭]
  • 我想修复php数组
  • 用php发送电子邮件
  • 我无法在php [关闭]中设置会话变量
  • 使用php / javascript确定计算机中安装的软件[重复]
  • 有没有办法从声明类中的素数类中获取变量?
  • 如何从数组中获取特定元素[关闭]
  • 解析错误:语法错误,第4行C:\ xampp \ htdocs \ capital.php中的意外T_DOUBLE_ARROW [关闭]
  • PHP脚本,用于下载网页的源代码并搜索特定字符串
  • 如何用段落(新行)保存注释并从带有段落的数据库中获取?
  • 从子类调用函数[关闭]
  • 从主机服务器停用页面[关闭]

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华