Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array-Lernen: Erhalten des ersten/letzten Elements (1)

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

青灯夜游
青灯夜游Original
2021-07-30 13:43:564135Durchsuche

Im vorherigen Artikel haben wir vorgestellt, wie PHP die Länge eines Arrays berechnet, und wir wissen, wie die Funktion count() die Anzahl zweidimensionaler (mehrdimensionaler) Array-Elemente zählt. Wenn Sie es benötigen, können Sie es sich ansehen „PHP-Array-Lernen – zwei Dimensionen“ Array-Berechnung, Array-Länge》. In diesem Artikel beschäftigen wir uns weiterhin mit der Array-Serie!

In diesem Artikel erfahren Sie, wie Sie das erste bzw. letzte Element eines PHP-Arrays abrufen: array_shift() und array_pop(). Anhand von Codebeispielen zeigen wir Ihnen, wie Sie diese beiden Funktionen verstehen und wie sie abgerufen werden . des ersten Array-Elements und des letzten Array-Elements.

array_shift()-Funktion ruft das erste Element im Array ab

Schauen wir uns das folgende Beispiel an:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>

Ausgabeergebnis:

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

Ist das nicht ganz einfach? Tatsächlich besteht die Funktion der Funktion array_shift() nicht nur darin, „das erste Element im Array abzurufen“. Die Funktion array_shift() kann auch auf die Operation „Löschen des Elements am Anfang des Arrays“ angewendet werden.

Wenn Sie die Funktion var_dump() verwenden, um das Array nach der Funktion array_shift() auszugeben, werden Sie feststellen, dass das ursprüngliche erste Array-Element nicht mehr vorhanden ist:

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

Die Funktion array_shift() kann das erste Element in löschen das Array-Element und gibt dann das erste gelöschte Array-Element zurück; wenn das Array leer ist, wird NULL zurückgegeben.

Die Funktion array_pop() ruft das letzte Element im Array ab.

Schauen wir uns zunächst ein Beispiel an:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_pop($arr);
echo "数组的最后一个元素为:".$first;
?>

Ausgabeergebnis:

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

array_pop() ähnelt der Funktion array_shift(). Außerdem kann es nicht nur verwendet werden, um „das letzte Element im Array abzurufen“, sondern auch auf den Vorgang „Löschen des Elements am Ende des Arrays“.

Wenn Sie die Funktion var_dump() verwenden, um das Array nach der Funktion array_pop() auszugeben, werden Sie feststellen, dass das ursprüngliche letzte Array-Element nicht mehr existiert:

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

Die Funktion array_pop() kann das letzte Element löschen im Array gibt dann das letzte gelöschte Array-Element zurück; wenn das Array leer ist, wird NULL zurückgegeben.

Zusammenfassung:

Die Funktionen array_shift() und array_pop() entfernen tatsächlich das erste oder letzte Element aus dem Array und geben dann das entfernte Element zurück. Zu diesem Zeitpunkt befindet sich das Element nicht mehr Array existiert.

Okay, 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: Erhalten des ersten/letzten Elements (1). 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