仅在需要时显示数字


Show digits only when needed

我有一个代码可以查看项目的评级。它显示,例如"5.0/5"当我希望它查看 5/5 时。但是当它是例如"4.5/5"时,我希望它显示数字。

我该怎么做?

法典:

 $rating_sum = intval($votes->rating_sum);
 $rating_count = intval($votes->rating_count);
 $evaluate = ($rating_count==0) ? "0" : number_format($rating_sum/$rating_count,1);
 $output=" Rating: ". $evaluate."/5";
 echo $output;

它在$evaluate中使用时,只需将".0"替换为"怎么样?

$rating_sum = intval($votes->rating_sum);
$rating_count = intval($votes->rating_count);
$evaluate = ($rating_count==0) ? "0" : number_format($rating_sum/$rating_count,1);
$evaluate = str_replace('.0', '', $evaluate);
$output=" Rating: ". $evaluate."/5";
echo $output;