日落沧海看夕阳,万丈霞光谱辉煌。轻叹美景难留住,只因月色要锋芒!你在桥上看风景,看风景的人在桥下看你。你只知道自己吃了韭菜盒子,却不知道别人在盒子里还加了鸡蛋。
查了一下博客的单篇文章的浏览数,发现有的文章的浏览数已突破了万级别,为了便于浏览数的可读性就想着用php将浏览数转换成带的单位的字符串,比如2千,1.2万等。
php 将数字转成带有千/万单位的字符串
php自定义函数代码:
/** * @param int $num 要转换的阿拉伯数字 * * @return string 转换成的字符串 * http://feiniaomy.com */ function convert($num) { if ($num >= 100000) { $num = round($num / 10000) .'万+'; } else if ($num >= 10000) { $num = round($num / 10000, 1) .'万+'; } else if($num >= 1000) { $num = round($num / 1000, 1) . '千+'; } return $num; }
函数调用:
echo convert(12560); //1.3万+ echo convert(1256); //1.3千+
PS:有的博客站喜欢使用字母“k”来代替 "千",以“w”来代替“万”。所以上面的自定义函数代码可以修改如下:
/** * @param int $num 要转换的阿拉伯数字 * * @return string 转换成的字符串 * http://feiniaomy.com */ 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; }
本文php 将数字转换成千/万单位的字符串的方法到此结束。当我们容许别人掌握住我们情绪时,我们便觉得自已是受害者,对现况无能为力,抱怨与愤努成为我们唯一的选择。小编再次感谢大家对我们的支持!