Heim  >  Artikel  >  tägliche Programmierung  >  Wie erhalte ich den Schlüssel und den Wert des letzten Elements eines Arrays in PHP? (Bilder + Videos)

Wie erhalte ich den Schlüssel und den Wert des letzten Elements eines Arrays in PHP? (Bilder + Videos)

藏色散人
藏色散人Original
2018-09-29 16:33:239357Durchsuche

In Fragen zu PHP-Interviews tauchen häufig grundlegende Betriebswissenspunkte zu PHP-Arrays auf, z. B. PHP löscht doppelte Elemente in Arrays. Element , PHP-Array-Konvertierung Ersetzen Sie es durch eine Zeichenfolge und andere grundlegende Fragen.

In diesem Artikel stellen wir Ihnen eine häufige Interviewfrage zu PHP-Arrays vor. PHP ruft das letzte Element des Arrays ab Der Schlüssel und der Wert Methoden der Elemente.

Im Folgenden kombinieren wir Codebeispiele, um im Detail vorzustellen, wie PHP den Schlüssel und den Wert des letzten Elements eines Arrays erhält.

In PHP gibt es eine Funktion, die den Wert des letzten Elements im Array direkt abrufen kann.

end()-Funktion : Verschiebt den internen Zeiger des Arrays auf das letzte Element und gibt seinen Wert zurück.

Das Codebeispiel lautet wie folgt:

<?php
$arr = [&#39;1&#39; => &#39;name&#39;, &#39;3&#39; => 2, 5 => 6, 
&#39;name&#39; => &#39;张三&#39;];
$a = end($arr);
echo $a;

Greifen Sie über den Browser zu und erhalten Sie die Ergebnisse wie folgt:

Wie erhalte ich den Schlüssel und den Wert des letzten Elements eines Arrays in PHP? (Bilder + Videos)

Wie im Bild gezeigt zeigt an, dass wir die Endfunktion direkt verwenden, um den Wert des letzten Elements des Arrays abzurufen.

Dann können wir eine einfache Methode verwenden, um den Index des letzten Elements zu erhalten, das den Schlüsselnamen darstellt.

Das Codebeispiel lautet wie folgt:

<?php
/**
 * PHP获取数组中最后一个元素下标和值
 */
$arr = [&#39;1&#39; => &#39;name&#39;, &#39;3&#39; => 2, 5 => 6, &#39;name&#39; => &#39;张三&#39;];
$a = end($arr);
echo $a;
echo "<br>";
foreach ($arr as $k => $v) {
    if ($v === $a) {
        echo $k;
    }
}

Hier verwenden wir hauptsächlich die foreach-Schleife, um die Array-Schlüsselwerte zu durchlaufen, und verwenden dann die if-Anweisung, um den Array-Wert und das Ende zu durchlaufen Die von der Funktion erhaltenen Werte werden verglichen. Wenn sie vollständig gleich sind, kann der entsprechende Index ausgegeben werden, der der Schlüsselname des letzten Elements ist.

Das Endergebnis ist wie folgt:

Wie erhalte ich den Schlüssel und den Wert des letzten Elements eines Arrays in PHP? (Bilder + Videos)

Bei dieser Frage geht es darum, PHP erhält den Schlüssel und den Wert des letzten Elements im Array Spezifische Methodeneinführung , sehr einfach und leicht zu verstehen. Ich hoffe, es hilft den Bedürftigen!

Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website PHP-Video-Tutorial folgen. Willkommen Bitte beziehen Sie sich auf alle und lernen Sie von ihnen!

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Schlüssel und den Wert des letzten Elements eines Arrays in PHP? (Bilder + Videos). 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