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')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
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!