我在php中创建了一个page_views_count脚本,以K格式显示页面浏览数。
下面的脚本正在工作,但它没有给予预期的结果。
这是脚本:
<?Php
$views=1060;
if($views > 1000)
{$views_count=$views *1/1000;
echo "$views_count k views";}
else{echo $views;}
此脚本以这种方式显示视图计数:
999 = 999 page views
1050= 1.05 k page views
1060 =1.06 k page views
2300= 2.3 k page views
我希望它以以下格式显示结果:
999 = 999 page views
1050= 1 k page views
1060 =1.1 k page views
2300= 2.3 k page views
2354= 2.4 k page views
有人知道怎么解决吗?在这个问题上的任何帮助都将非常感谢。
亲切的问候!
斯塔肯
2条答案
按热度按时间rryofs0p1#
我希望它会为你工作!更新代码
你可以像这样使用函数:
amrnrhlw2#
PHP round()函数和PHP_ROUND_HALF_UP常量解决了我的问题。
输出:
DEMO
希望这对将来的人有所帮助。