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
Mary-Kate OlsenOriginal
2024-10-29 06:30:30580Durchsuche

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
)

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>

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]

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!

Stellungnahme:
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