Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Array-Elemente stapelweise in PHP
In PHP können Sie die Funktion array_splice() verwenden, um Array-Elemente stapelweise zu löschen. Diese Funktion kann eine bestimmte Anzahl von Elementen beginnend mit einer bestimmten Position im Array löschen. Die Syntax lautet „array_splice($array,$start,“. $Länge)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP Die Funktion array_splice() wird verwendet, um einen Teil der Elemente des Arrays zu löschen. oder ersetzen Sie es durch andere Werte. Die Syntax von
array_splice() lautet wie folgt:
array_splice($array,$start,$length,$replacement)
Parameterbeschreibung:
Wenn die Kombination aus Start und Länge dazu führt, dass kein Element gelöscht wird, wird der in Ersetzung enthaltene Wert an der durch Start angegebenen Position eingefügt.
Beachten Sie, dass beim Ersetzen von Array-Elementen durch Ersetzen die ursprünglichen Schlüsselnamen nicht erhalten bleiben.
Rückgabewert: Gibt ein Array bestehend aus den gelöschten Elementen zurück.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,2); var_dump($arr); ?>
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,2,-1); var_dump($arr); ?>
Verwandte Empfehlungen: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente stapelweise in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!