如果我在数组中有以下键值对,我怎样才能找到最大值:
print_r($TheArray);
Array ( [key1] => 0.258 [key2] => 0 [key3] => 0.31)
答案 0 :(得分:2)
使用PHP的max()函数。
If the first and only parameter is an array, max() returns the highest value in that array. If at least two parameters are provided, max() returns the biggest of these values.
- 来自php.net
答案 1 :(得分:2)
答案 2 :(得分:1)
您可以尝试max
print_r(max($TheArray));
甚至您可以使用array_keys
之类的
$max = max(array_values($TheArray));
现在使用array_search
$key = array_search($max, $TheArray);