Php 获取数组中最大元素的键

Php 获取数组中最大元素的键,php,arrays,Php,Arrays,我有一个数组: $someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112); 正如您所看到的,数组中的最后一个元素的值最大。我需要返回最后一个元素的键(ok)。如何做到这一点?基于: $max_keys现在将是指向最大值的所有键的数组。如果您知道只有一个,或者您不关心检索哪个,您可以使用: $someArray = array('fb' => 32, 'gp'

我有一个数组:

$someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112);
正如您所看到的,数组中的最后一个元素的值最大。我需要返回最后一个元素的键(
ok
)。如何做到这一点?

基于:

$max_keys
现在将是指向最大值的所有键的数组。如果您知道只有一个,或者您不关心检索哪个,您可以使用:

$someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112);
$max_key = array_search(max($someArray), $someArray);
// $max_key would now be 'ok'
基于:

$max_keys
现在将是指向最大值的所有键的数组。如果您知道只有一个,或者您不关心检索哪个,您可以使用:

$someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112);
$max_key = array_search(max($someArray), $someArray);
// $max_key would now be 'ok'
基于:

$max_keys
现在将是指向最大值的所有键的数组。如果您知道只有一个,或者您不关心检索哪个,您可以使用:

$someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112);
$max_key = array_search(max($someArray), $someArray);
// $max_key would now be 'ok'
基于:

$max_keys
现在将是指向最大值的所有键的数组。如果您知道只有一个,或者您不关心检索哪个,您可以使用:

$someArray = array('fb' => 32, 'gp' => 11, 'tw' => 7, 'vk' => 89, 'ok' => 112);
$max_key = array_search(max($someArray), $someArray);
// $max_key would now be 'ok'

在数组中循环,比较直到最大值在数组中循环,比较直到最大值在数组中循环,比较直到最大值在数组中循环,比较直到最大值在数组中循环,比较直到最大值。。