【发布时间】:2012-12-04 11:46:45
【问题描述】:
我有这个代码:
<?php
function maxvalue() {
$a=array(12,17,4,25,8);
$temp=$a[0];
for ($i=0; $i<=3; $i++) {
if($temp<$a[$i+1]) {
$temp=$a[$i+1];
}
}
echo $temp."<br>";
}
maxvalue();
?>
此代码将显示最大数量 {25}。但我想显示中间的数字。我该怎么做?
【问题讨论】:
-
如果它是一个最大值函数,为什么要在中间显示数字。
-
中间的数字到底是什么意思?最大值的一半还是数字“4”?
-
请不要使用平均值:它是模棱两可的...... MEAN、MEDIAN、MODE 更精确
-
@MarkBaker .. 我猜他正在寻找中位数
-
我想显示数字 12,因为数字 4 较小,25 最大,但中间是 12 ..抱歉,我没有解释太多