Maison >développement back-end >tutoriel php >Comment trouver l'index de la valeur maximale dans un tableau ?

Comment trouver l'index de la valeur maximale dans un tableau ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-29 06:30:30581parcourir

How to Find the Index of the Maximum Value in an Array?

Identification de l'indice de valeur maximale dans un tableau

Considérons un tableau avec des valeurs assorties comme :

Array (
    [11] => 14
    [10] => 9
    [12] => 7
    [13] => 7
    [14] => 4
    [15] => 6
)

Le but est de déterminer l'index de la valeur la plus élevée dans ce tableau, qui dans ce cas, est 14 à l'index 11.

Solution :

Pour récupérer l'index de la valeur maximale dans un tableau, vous pouvez tirer parti de l'approche suivante :

<code class="php">$maxs = array_keys($array, max($array));</code>

En utilisant cette solution, vous pouvez obtenir un tableau de tous les index associés à la valeur maximale. Cependant, si vous n'êtes intéressé que par un seul index, vous pouvez y accéder directement en utilisant $maxs[0].

Sortie :

Pour le tableau fourni, le résultat de la solution sera :

$maxs = [11]

Par conséquent, l'indice de la valeur maximale est 11 et la valeur associée à cet indice est 14.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn