在php中以K和M格式显示页面视图计数
我用php创建了一个页面视图计数脚本,以K格式显示页面视图计数 下面的脚本正在运行,但没有给出预期的结果 以下是脚本:在php中以K和M格式显示页面视图计数,php,Php,我用php创建了一个页面视图计数脚本,以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 k page views 10
<?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 k page views
1060 =1.1 k page views
2300= 2.3 k page views
2354= 2.4 k page views
有人知道如何解决这个问题吗?在这个问题上的任何帮助都将是非常宝贵的
亲切的问候
Starkeen。PHP函数和常量解决了我的问题
<?Php
$views=1060;
if($views > 1000)
{$views_count=$views *1/1000;
$views_k=round($views_count,PHP_ROUND_HALF_UP);
echo "$views_k k views";}
else{echo $views;}
?>
希望这对将来的人有所帮助。你为什么期望这
1050=1.5k页面浏览量
?假设这是一个错误,尝试round()
@Daan抱歉,这是一个打字错误,更新帖子如果不是打字错误,round(round$views\u count,1,PHP\u round\u HALF\u DOWN)
)我建议不要做PHP\u ROUND\u HALF\u DOWN
所以1050应该像大家期望的那样是1.1k。
<?Php
$views=1060;
if($views > 1000)
{$views_count=$views *1/1000;
$views_k=round($views_count,PHP_ROUND_HALF_UP);
echo "$views_k k views";}
else{echo $views;}
?>
999 = 999 page views
1060= 1 k page views
1160 =1.2 k page views
2300= 2.3 k page views
2354= 2.4 k page views