,所以我想在此数组中找到最高数字的位置。
$numbers = array($n1, $n2, $n3, $n4, $n5, $n6, $n7, $n8, $n9, $n10);
我该怎么做?谢谢
max()
可以接收一个数组作为参数,因此:
$numbers = array($n1, $n2, $n3, $n4, $n5, $n6, $n7, $n8, $n9, $n10);
$max = max($numbers);
$max
的数字最高。然后,使用array_search()
获得位置:
$pos = array_search($max, $numbers);
echo "Position: ".$pos; // Position: 5
演示
请注意,该位置将是 index ,因此,如果您想要"真实"位置,请减去一个。