Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie das erste und letzte Element eines Arrays in PHP

So löschen Sie das erste und letzte Element eines Arrays in PHP

怪我咯
怪我咯Original
2017-07-06 09:43:0311956Durchsuche

In diesem Artikel wird hauptsächlich die -Funktion vorgestellt, die das erste und das letzte Element des -Arrays in PHP löscht. Freunde, die sie benötigen, können sich auf

für A php array

, wie lösche ich das erste oder letzte Element des Arrays? Tatsächlich können beide Prozesse über die PHP-eigenen Funktionen array_pop und array_shift abgeschlossen werden. Hier finden Sie eine detaillierte Einführung in die Funktionsweise.

(1) Verwenden Sie array_pop, um das letzte Element des Arrays zu löschen, zum Beispiel:

Das Ergebnis ist:
$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);

orange

array ('apple','banana')


(2) Verwenden Sie array_shift, um das erste Element des Arrays zu löschen, zum Beispiel:

Das Ergebnis wird sein:
$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);

apple

array('banana','orange')


Tatsächlich können Sie zum Löschen auch die Funktion

array_splice

verwenden das erste Element des Arrays, das heißt: Der Code lautet wie folgt:

Das Folgende ist eine kurze Erklärung von array_pop und array_shift:
$user=array_splice($user,1); //删除数组第一个元素,注意此时返回的是被删除后的新的数组

array_pop( ) öffnet und gibt die letzte Einheit des Array-Arrays zurück und ändert das Array-Array in Die Länge wird um eins reduziert. NULL wird zurückgegeben, wenn das Array leer ist (oder kein Array).

array_shift() Verschiebt das erste Element des Arrays nach außen und gibt es als Ergebnis zurück, verringert die Länge des Arrays um eins und verschiebt alle anderen Elemente um eine Position nach vorne. Alle numerischen Tastennamen werden so geändert, dass sie ab Null zählen, und Texttastennamen bleiben unverändert. Wenn das Array leer ist (oder kein Array ist), wird NULL zurückgegeben.

Das obige ist der detaillierte Inhalt vonSo löschen Sie das erste und letzte Element eines Arrays 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