我使用max()函数来查找数组中的最大值。我需要一种方法来返回该值的关键。我试着玩array_keys()函数,但我所能做的就是返回数组中最大的键。必须有一种方法来做到这一点,但PHP手册没有提及任何东西。使用max()函数获取数组密钥
下面是我使用的代码示例:
$arrCompare = array('CompareOne' => $intOne,
'CompareTwo' => $intTwo,
'CompareThree' => $intThree,
'CompareFour' => $intfour);
$returnThis = max($arrCompare);
我能顺利拿到阵列的最高值,我就不能得到相应的密钥。有任何想法吗?
编辑:只是为了澄清,使用这将无法工作:
$max_key = max(array_keys($array));
与此相比钥匙,不做任何处理数组中的值。
这似乎很奇怪的是'array_keys()'不帮你。 – Dor
@Dor:使用'array_keys'比较键值。 –