Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie den Index des Maximalwerts in einem assoziativen Array in PHP

So erhalten Sie den Index des Maximalwerts in einem assoziativen Array in PHP

藏色散人
藏色散人Original
2018-11-15 10:31:026079Durchsuche



Dieser Artikel stellt Ihnen hauptsächlich vor, Wie Sie den Index des Maximalwerts in einem assoziativen Array erhalten PHP .

So erhalten Sie den Index des Maximalwerts in einem assoziativen Array in PHP

Während des Vorstellungsgesprächs für PHP-Arbeitssuchende sind PHP-Arrays ein sehr häufiger Testpunkt. Was sind beispielsweise die Klassifizierungen von PHP-Arrays? Wie finde ich die Maximal- und Minimalwerte? Was ist ein Index? Solch grundlegende und wichtige Fragen müssen von jedem gemeistert und studiert werden. Der Schwerpunkt dieses Abschnitts liegt darauf, Ihnen zu erklären, wie Sie den Index des größten Elements in einem assoziativen Array erhalten.

Empfohlene Referenzstudie: „PHP-Tutorial

Zunächst müssen Sie sich kurz die Grundkenntnisse über Arrays aneignen.

Ein Array in PHP ist eigentlich eine geordnete Karte. Eine Zuordnung ist ein Typ, der Schlüsseln Werte zuordnet. Mit anderen Worten: Arrays sind spezielle Variablen, die mehr als einen Wert gleichzeitig enthalten können.

Es gibt drei Arten von Arrays in PHP: Index-Array (Array mit numerischem Index), Assoziatives Array (Array mit angegebenen Schlüsseln), Mehrdimensionales Array (ein Array, das ein oder mehrere Arrays enthält).

Im Folgenden stellen wir Ihnen anhand eines einfachen Beispiels die Implementierungsmethode zum Erhalten des Index des Maximalwerts im assoziativen Array vor.

Das Codebeispiel lautet wie folgt:

<?php
$x = array(
&#39;value1&#39; => 3021,
&#39;value2&#39; => 2365,
&#39;value3&#39; => 5215,
&#39;value4&#39; => 5214,
&#39;value5&#39; => 2145);
reset($x);   
arsort($x);
$key_of_max = key($x);
echo "最大值的索引: ".$key_of_max."\n";

Das Ergebnis ist wie folgt:

So erhalten Sie den Index des Maximalwerts in einem assoziativen Array in PHP

Im obigen Code haben wir Das kann man direkt im assoziativen Array sehen Der Maximalwert ist 5215, und das Ausgabeergebnis ist auch der Index des Maximalwerts.

Die hier implementierte Methode umfasst hauptsächlich mehrere wichtige Funktionen:

reset(): Richten Sie den internen Zeiger des Arrays auf die erste Einheit.

arsort(): Sortieren Sie das Array in umgekehrter Reihenfolge und behalten Sie die Indexbeziehung bei.

key(): Gibt den Schlüsselnamen des Elements zurück, auf das derzeit der interne Zeiger des Arrays zeigt.

Dieser Artikel ist eine Einführung in die Methode zum Erhalten des Index des Maximalwerts in einem assoziativen Array. Er ist sehr einfach und leicht zu verstehen.



Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Index des Maximalwerts in einem assoziativen Array in PHP. 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

In Verbindung stehende Artikel

Mehr sehen