我正在尝试找到数字数组中的最小值、最大值和平均值:
我有以下代码:
$number = array(15,20,100,10,25,30);
for ($i=0; $i<count($number); $i++){
//Find maximum number by max function.
if ($number[$i] == max($number)){
//Print maximum number.
$max = $number[$i];
}
//Find minimum number by min function.
elseif ($number[$i] == min($number)) {
//Print minimum number.
$min = $number[$i];
}
//Find the average
else ($number[$i] == avg($number)){
//Print average number
$avg =$number[$i];
}
}
echo "min value is $min <br/>";
echo "max value is $max <br/>";
echo "average value is $avg </br>";
在平均数部分好像出现了语法错误,请帮忙看一下。
min()
和max()
只会返回值,不需要循环。此外,PHP 没有avg()
函数,这可能是你看到的错误吗? - gen_Ericavg()
这样的东西是不存在的,所以你需要自己编写它。 - miken32