php – 使用max()函数获取数组键

前端之家收集整理的这篇文章主要介绍了php – 使用max()函数获取数组键前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用max()函数来查找数组中最大的值.我需要一种方法来返回该值的关键.我已经尝试使用array_keys()函数,但是我可以得到的是返回数组的最大键.必须有一种方法可以做到这一点,但PHP手册没有提到任何东西.

以下是我使用的代码示例:

$arrCompare = array('CompareOne' => $intOne,'CompareTwo' => $intTwo,'CompareThree' => $intThree,'CompareFour' => $intfour);

$returnThis = max($arrCompare);

我可以成功获得数组的最高值,我只是无法获取关联的键.有任何想法吗?

编辑:只是为了澄清,使用这将不起作用:

$max_key = max( array_keys( $array ) );

这比较了键,并且与数组中的值没有任何关系.

array_search功能会帮你.
$returnThis = array_search(max($arrCompare),$arrCompare);

猜你在找的PHP相关文章