Heim > Artikel > Backend-Entwicklung > Wie rufe ich den letzten Schlüssel eines Arrays in PHP ab?
Abrufen des letzten Schlüssels aus einem Array
Beim Programmieren kann es notwendig sein, den letzten Schlüssel eines Arrays abzurufen. Dieser Schlüssel stellt den Index des letzten Elements innerhalb des Arrays dar. Um dies zu erreichen, nutzt ein effektiver Ansatz die Kombination der Funktionen end() und key().
end() Funktion:
Die Funktion end() verschiebt den internen Zeiger eines Arrays so, dass er auf das letzte Element zeigt. Es wird kein Wert zurückgegeben.
key() Funktion:
Die Funktion key() ruft den Index des Elements ab, auf das aktuell verwiesen wird durch den internen Zeiger.
Kombinieren von end() und key():
Um den letzten Schlüssel eines Arrays zu erhalten, können Sie die folgenden Schritte verwenden:
Beispielcode:
<code class="php">$array = [ 'first' => 123, 'second' => 456, 'last' => 789, ]; end($array); // Move the internal pointer to the end of the array $key = key($array); // Get the key of the last element var_dump($key);</code>
Dieser Code gibt Folgendes aus:
string 'last' (length=4)
was darauf hinweist Der Schlüssel des letzten Elements ist „last“.
Hinweis: Nach der Verwendung von end() und key() der interne Zeiger wird am Ende des Arrays sein. Um es auf den Anfang zurückzusetzen, können Sie die Funktion reset() verwenden.
Das obige ist der detaillierte Inhalt vonWie rufe ich den letzten Schlüssel eines Arrays in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!