Heim > Backend-Entwicklung > PHP-Tutorial > Wie finde ich den Index des Maximalwerts in einem Array?

Wie finde ich den Index des Maximalwerts in einem Array?

Mary-Kate Olsen
Freigeben: 2024-10-29 06:30:30
Original
577 Leute haben es durchsucht

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

Identifizieren des Index des Maximalwerts in einem Array

Betrachten Sie ein Array mit sortierten Werten wie:

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

Das Ziel besteht darin, den Index mit dem höchsten Wert in diesem Array zu bestimmen, der in diesem Fall 14 bei Index 11 ist.

Lösung:

So rufen Sie den Index ab des Maximalwerts in einem Array können Sie den folgenden Ansatz nutzen:

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

Mit dieser Lösung können Sie ein Array aller mit dem Maximalwert verbundenen Indizes erhalten. Wenn Sie jedoch nur an einem einzelnen Index interessiert sind, können Sie mit $maxs[0] direkt darauf zugreifen.

Ausgabe:

Für das bereitgestellte Array: Die Ausgabe der Lösung lautet:

$maxs = [11]
Nach dem Login kopieren

Daher ist der Index des Maximalwerts 11 und der diesem Index zugeordnete Wert ist 14.

Das obige ist der detaillierte Inhalt vonWie finde ich den Index des Maximalwerts 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