J'essaie de sélectionner la valeur maximale pour une clé particulière dans un tableau multidimensionnel. Je vais avoir du mal à « arriver à » la clé en question ...Récupère la valeur maximale d'un élément dans un tableau multidimensionnel?
Ainsi, le tableau (ce qui est beaucoup plus long que ce que je suis de poster ici)
[0] => stdClass Object
(
[id] => 70
[cust] => 4
[dnum] => 1
[upper] => Array
(
[0] => 66
)
)
[1] => stdClass Object
(
[id] => 43
[cust] => 42
[dnum] => 2
[upper] => Array
(
[0] => 77
)
)
[2] => stdClass Object
(
[id] => 12
[cust] => 3
[dnum] => 0
[upper] => Array
(
[0] => 99
)
)
Je suis en train de trouver la valeur maximale "dnum" sur l'ensemble du tableau, donc dans cet exemple, $ max = 2. Je sais que la fonction max me permet de le faire, mais je ne sais pas comment référencer l'élément dnum sans mettre l'ensemble chose dans une boucle foreach, et si je fais cela, alors max ne serait pas la fonction à utiliser, non?
Donc, je ne peux pas faire exactement cela:
$max = max($myarray[]->dnum);
est-il un moyen pour moi de le faire sans avoir à recréer le tableau entier?
@Felix Kling: Pourquoi voudriez-vous faire une telle modification de __MINOR__ et réactiver cette question? –
@Pranav: Nettoyage .... tags n'ont pas leur place dans le titre. –