从键值对数组中查找最大值

时间:2014-04-05 09:57:11

标签: php arrays

如果我在数组中有以下键值对,我怎样才能找到最大值:

print_r($TheArray);

Array ( [key1] => 0.258 [key2] => 0 [key3] => 0.31)

3 个答案:

答案 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)

你可以试试这个..

 Print_r(max($array_value);
 Print_r(min($array_value);

参考网址Click Here

答案 2 :(得分:1)

您可以尝试max

print_r(max($TheArray));

甚至您可以使用array_keys之类的

$max = max(array_values($TheArray));

现在使用array_search

获取相应的密钥
$key = array_search($max, $TheArray);