Valeur la plus élevée d'un tableau associatif
Est-il un moyen facile d'obtenir le plus haut valeur numérique d'un tableau associatif?
$array = array(
0 => array(
'key1' => '123',
'key2' => 'values we',
'key3' => 'do not',
'key4' => 'care about'
),
1 => array(
'key1' => '124',
'key2' => 'values we',
'key3' => 'do not',
'key4' => 'care about'
),
2 => array(
'key1' => '125',
'key2' => 'values we',
'key3' => 'do not',
'key4' => 'care about'
)
);
AwesomeFunction($array, 'key1'); //returns 2 ($array key)
S'il vous plaît être gentil depuis que cette question a été écrit avec un téléphone. Merci.
source d'informationauteur Shoe
Vous devez vous connecter pour publier un commentaire.
Si vous savez que vos données seront toujours dans ce format, quelque chose comme cela devrait fonctionner.
PHP 5.5 introduit
array_column()
ce qui rend ce beaucoup plus simple:Démo
@ithcy - extension qui fonctionne avec n'importe quel tableau de taille
Je pense
(retourne false lorsqu'il n'y a pas de valeurs numériques est trouvé)
Celui-ci est inspiré par ithcy exemple, mais vous pouvez définir la clé à rechercher.
Aussi, il renvoie à la fois les valeurs min et max.