我正在编写一个PHP脚本,用于计算数字的平均值。
实施例
$rating = 7;
$votes = 3;
$AvgRating = number_format($rating / $votes,1);
返回$AvgRating
为2.3(小数点后1位)。
可以说......
if ($AvgRating > 2 && $AvgRating < 3){
$display = 'between';
}
echo $display;
我已经尝试但它不起作用,我尝试了谷歌,但不知道我需要找到什么。
答案 0 :(得分:1)
此代码正确评估...
<?php
$rating = 7;
$votes = 3;
$AvgRating = number_format($rating / $votes,1);
if ($AvgRating > 2 && $AvgRating < 3){
$display = 'between';
}
echo $display;
?>
答案 1 :(得分:0)
如果您的问题是if语句中的条件是否正确,那么是的。
但是在你的情况下,if条件失败,因为$AvgRating
(7/3)的值小于7.所以你可能正在检查$AvgRating
是否大于2。
答案 2 :(得分:0)
嗨有一些错误$ Avg Rating返回2.3而不是7.3
所以你必须检查这个
$rating =7; $votes=3;
$AvgRating = number_format($rating / $votes,1);
if ($AvgRating > 2 && $AvgRating < 3.0){
echo $AvgRating;
}