So rufen Sie den Index des höchsten Werts in einem Array ab
Bei einem Array mit Werten wie dem unten gezeigten kommt es häufig vor stoßen Sie auf die Notwendigkeit, den Index mit dem höchsten Wert innerhalb dieses Arrays zu identifizieren. Für das Array unten möchten Sie beispielsweise wissen, dass der höchste Wert, 14, bei Index 11 zu finden ist.
Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
Lösung:
An Um den Index des höchsten Werts in einem Array zu ermitteln, können Sie die folgende Lösung verwenden:
<code class="php">$maxs = array_keys($array, max($array));</code>
Dieser Code ruft die Schlüssel der Elemente mit dem höchsten Wert im Array ab. Standardmäßig werden alle derartigen Schlüssel in das Array $maxs zurückgegeben.
Hinweis:
Abhängig von den Anforderungen Ihrer spezifischen Anwendung sind Sie möglicherweise nur am Abrufen interessiert ein einzelner Schlüssel, der dem höchsten Wert zugeordnet ist. Wenn das der Fall ist, verwenden Sie einfach den folgenden Code:
<code class="php">$maxs = array_keys($array, max($array))[0];</code>
Diese Variante stellt sicher, dass Sie nur den ersten passenden Schlüssel abrufen, der dem Index mit dem höchsten Wert entspricht.
Das obige ist der detaillierte Inhalt vonWie finde ich den Index des höchsten Werts in einem Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!