【发布时间】:2011-10-27 11:28:20
【问题描述】:
我正在使用 max() 函数来查找数组中的最大值。我需要一种方法来返回该值的键。我试过使用 array_keys() 函数,但我能做的就是返回数组中最大的键。必须有一种方法可以做到这一点,但 php 手册没有提及任何内容。
这是我正在使用的代码示例:
$arrCompare = array('CompareOne' => $intOne,
'CompareTwo' => $intTwo,
'CompareThree' => $intThree,
'CompareFour' => $intfour);
$returnThis = max($arrCompare);
我可以成功获取数组的最大值,只是无法获取关联的键。有什么想法吗?
编辑:澄清一下,使用它是行不通的:
$max_key = max( array_keys( $array ) );
这会比较键并且对数组中的值不做任何事情。
【问题讨论】:
-
array_keys()对您没有帮助似乎很奇怪。 -
@Dor:使用
array_keys比较键值。
标签: php