Wie finde ich den Index des höchsten Werts in einem Array?

Linda Hamilton
Freigeben: 2024-10-29 01:46:30
Original
818 Leute haben es durchsucht

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

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
)
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage