Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie den Array-Wert des angegebenen Indexes in PHP
So löschen Sie den angegebenen Index-Array-Wert in PHP: 1. Verwenden Sie die Funktion unset(), die Syntax „unset($arr[specified subscript]);“ 2. Verwenden Sie die Funktion array_splice(), die Syntax „array_splice ($arr, Index angeben,1)".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
PHP löscht den Array-Wert des angegebenen Index
Methode 1: Verwenden Sie unset() Funktion
Wenn Sie ein Element aus einem Array löschen möchten, können Sie unset() verwenden. Mit der Funktion
unset() können Sie Elemente in einem Array deaktivieren, das Array wird jedoch nicht neu indiziert, d. h. der ursprüngliche Index bleibt erhalten, da der Index in PHP eine besondere Bedeutung hat. Beispiel: Element mit Index 2 löschen angegebenes Positionselement.
Sie müssen lediglich den zweiten Parameter der Funktion auf den angegebenen Index und den dritten Parameter auf 1 (ein Element löschen) setzen.
<?php $arr = array(1 => 'one', 2 => 'two', 3 => 'three'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 unset($arr[2]); print_r($arr); ?>Ausgabeergebnis:
Array ( [1] => one [3] => three )
“
Das obige ist der detaillierte Inhalt vonSo löschen Sie den Array-Wert des angegebenen Indexes in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!