Zwei Möglichkeiten, die ersten drei Elemente eines Arrays in PHP zu löschen: 1. Verwenden Sie die Funktion array_slice(), um alle Elemente ab dem vierten Element (nach dem dritten Element) abzufangen. Die Syntax lautet „array_slice($arr,3 )". 2. Verwenden Sie die Funktion array_splice(), um alle Elemente ab dem vierten Element (nach dem dritten Element) abzufangen. Die Syntax lautet „array_splice($arr,3)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Zwei Methoden für PHP, um die ersten drei Elemente eines Arrays zu löschen
In PHP, Sie Sie können die Funktion array_slice() oder die Funktion array_splice() verwenden, um die ersten drei Elemente durch Abfangen des Arrays zu löschen.
Methode 1. Verwenden Sie die Funktion array_slice()
Die Funktion array_slice() kann die angegebene Anzahl von Elementen (bestimmt durch den Parameter $length, kann weggelassen werden) ab der angegebenen Position (bestimmt durch den Parameter $start) abfangen
Wenn Sie die ersten drei Elemente des Arrays löschen möchten, fangen Sie einfach alle Elemente ab dem vierten Element ab (nach dem dritten Element). Setzen Sie also den Parameter $start auf 3.
Beispiel: Alle Elemente ab dem vierten Element abfangen
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_slice($arr,3); var_dump($result); ?>
Methode 2. Verwenden Sie die Funktion array_splice()
array_splice(), wenn Sie einige Elemente des Arrays löschen. Diese gelöschten Elemente werden gelöscht ein neues Array und gibt dann dieses neue Array zurück; daher kann die Funktion array_splice() zum Abfangen von Array-Fragmenten verwendet werden.
Gleich wie die Funktion array_slice(), setzen Sie einfach den zweiten Parameter $start der Funktion auf 3.
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_splice($arr,3); var_dump($result); ?>
Erklärung: Die Funktion
array_slice() wird von PHP zum Abfangen einer Funktion von Arrays bereitgestellt das ein Fragment aus einem Array extrahiert. Die Syntax lautet wie folgt:
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Parameterbeschreibung:
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie die ersten drei Elemente eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!