Comment récupérer l'index de la valeur la plus élevée dans un tableau
Étant donné un tableau avec des valeurs comme celle indiquée ci-dessous, il est courant de rencontrer le besoin d’identifier l’index de la valeur la plus élevée dans ce tableau. Par exemple, pour le tableau ci-dessous, vous voudriez savoir que la valeur la plus élevée, 14, se trouve à l'index 11.
Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
Solution :
Pour déterminer l'index de la valeur la plus élevée dans un tableau, vous pouvez utiliser la solution suivante :
<code class="php">$maxs = array_keys($array, max($array));</code>
Ce code récupère les clés des éléments ayant la valeur la plus élevée dans le tableau. Par défaut, il renvoie toutes ces clés dans le tableau $maxs.
Remarque :
En fonction des besoins de votre application spécifique, vous souhaiterez peut-être uniquement récupérer une seule clé associée à la valeur la plus élevée. Si tel est le cas, utilisez simplement le code suivant :
<code class="php">$maxs = array_keys($array, max($array))[0];</code>
Cette variante garantit que vous ne récupérerez que la première clé correspondante, qui correspondra à l'index de valeur la plus élevée.
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!