So löschen Sie Array-Elemente und ordnen sie in PHP neu: Verwenden Sie zuerst die Funktion unset(), um die angegebenen Elemente im Array zu löschen, und verwenden Sie dann die Funktion array_values(), um sie neu anzuordnen. Die Funktion array_values() kann die Array-Informationen zurücksetzen und die Schlüsselwerte des Arrays werden beginnend bei 0 neu angeordnet.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
unset: Die angegebene Variable freigeben
<?php $arr1 = array(1,3, 5,7,8); var_dump($arr1); foreach ($arr1 as $key=>$value) { if ($value === 3) unset($arr1[$key]); } $arr2 =array_values($arr1); var_dump($arr2); ?>
array_values:
Gibt alle Werte im Array zurück.array (size=5) 0 => int 1 1 => int 3 2 => int 5 3 => int 7 4 => int 8 array (size=4) 0 => int 1 1 => int 5 2 => int 7 3 => int 8
Wert zurückgeben, das Indexarray mit allen Werten zurückgeben.
Tipp: Das zurückgegebene Array verwendet Zifferntasten, beginnend bei 0 und aufsteigend um 1.PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente und ordnen sie in PHP neu an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!