Heim >Backend-Entwicklung >PHP-Problem >PHP-Array-Lernen gibt den letzten Schlüsselnamen des assoziativen Arrays zurück

PHP-Array-Lernen gibt den letzten Schlüsselnamen des assoziativen Arrays zurück

青灯夜游
青灯夜游Original
2021-08-31 16:45:042180Durchsuche

Im vorherigen Artikel haben wir gelernt, wie man den Schlüsselnamen des ersten Elements des Arrays zurückgibt. Wenn Sie interessiert sind, können Sie auf den Link klicken, um → „PHP-Array-Lernen: Extrahieren des Schlüsselnamens des ersten Elements“ zu lesen des zugehörigen Arrays". Dieses Mal sprechen wir weiter über die Schlüsselnamen von Arrays und stellen die Methode zur Rückgabe des letzten Schlüsselnamens des Arrays vor. Wenn Sie es benötigen, können Sie mehr erfahren~

→Verwandte Empfehlungen: PHP-Array-Lernreihe Zusammenfassung (kontinuierlich aktualisiert~)

Der vorherige Artikel hat Ihnen drei Methoden zum Erhalten des ersten Schlüsselnamens eines Arrays vorgestellt. Im heutigen Artikel werden auch drei Methoden zum Zurückgeben des letzten Schlüsselnamens eines Arrays vorgestellt.

Methode 1: Verwenden Sie die Funktion array_key_last()

array_key_last ( $array ) Die Funktion der Funktion besteht darin, den letzten Schlüsselnamen des angegebenen Arrays $array abzurufen . Wenn das angegebene Array ein leeres Array ist, wird null zurückgegeben. array_key_last ( $array )函数的作用就是:获取指定数组$array的最后一个键名。如果指定数组为空数组,则返回 null。

我们看看实现代码:

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
$lastKey = array_key_last($array);
echo "数组最后一个键名为:".$lastKey;
?>

输出结果为:

数组最后一个键名为:c

方法2:利用end()+key() 函数

先使用end($array)函数将数组内部指针指向最后一个元素(此时最后一个元素就是数组的当前元素);然后使用key($array)

Werfen wir einen Blick auf den Implementierungscode:

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
end($array);
$lastKey = key($array);
echo "数组最后一个键名为:".$lastKey;
?>

Das Ausgabeergebnis ist:

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
$keys=array_keys($array);
$lastKey = end($keys);
echo "数组最后一个键名为:".$lastKey;
?>

PHP-Array-Lernen gibt den letzten Schlüsselnamen des assoziativen Arrays zurückMethode 2: Verwenden Sie die Funktion end()+key().

Verwenden Sie end($array) zuerst Die Funktion zeigt den internen Zeiger des Arrays auf das letzte Element (zu diesem Zeitpunkt ist das letzte Element das aktuelle Element des Arrays); verwenden Sie dann die Funktion key($array) um den Schlüsselnamen des aktuellen Elements zu erhalten. Werfen wir einen Blick auf den Implementierungscode:

rrreee

Das Ausgabeergebnis ist:

PHP-Array-Lernen gibt den letzten Schlüsselnamen des assoziativen Arrays zurückMethode 3: Mit der Funktion array_keys() kann die Funktion array_keys() einen neuen Schlüssel zurückgeben, der alles enthält die Schlüsselnamen im Array Array; dann ist das letzte Element dieses Schlüsselarrays der letzte Schlüssel des ursprünglichen Arrays.

Werfen wir einen Blick auf den Implementierungscode: rrreeeDas Ausgabeergebnis ist:

Erklärung: Die Funktion end() kann den Zeiger innerhalb des Arrays auf das letzte Element des Arrays verweisen und das zurückgeben Wert des letzten Elements. Gibt FALSE zurück, wenn das Array leer ist.

Zusätzlich zur Verwendung der Funktion end() zum Abrufen des letzten Elements des Arrays können Sie auch die Funktion array_pop() verwenden. Weitere Informationen finden Sie unter „

PHP-Array-Lernen: Erhalten des ersten/letzten Elements (1 )".

Wenn Sie den Schlüsselnamen zufällig erhalten möchten, können Sie die Funktion array_rand() verwenden, die zufällig ein oder mehrere Elemente aus dem Array auswählen und den Schlüsselnamen zurückgeben kann. [Empfohlene Lektüre des Artikels „

PHP-Array-Lernen: Zufällige Beschaffung mehrerer Elemente“]Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →

php-Video-Tutorial🎜🎜🎜Abschließend empfehle ich ein kostenloses Video-Tutorial zu PHP-Arrays: 🎜PHP-Funktions-Array-Array-Funktions-Video-Erklärung🎜, kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonPHP-Array-Lernen gibt den letzten Schlüsselnamen des assoziativen Arrays zurück. 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