So löschen Sie Array-Elemente in einer Schleife: 1. Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen. Die Syntax lautet „foreach($array as $key=>$value){}“ 2. Verwenden Sie die unset( )-Funktion im Schleifenkörper zum Löschen des Array-Elements, Syntax „unset($array[$key])“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php-Schleife zum Löschen von Array-Elementen
In PHP können Sie die foreach-Anweisung und die unset()-Funktion verwenden um das Array-Element zu durchlaufen.
<?php header("Content-type:text/html;charset=utf-8"); $array = array("香蕉", "苹果", "梨子", "橙子", "橘子", "榴莲"); foreach ($array as $key => $value) { unset($array[$key]); } var_dump($array); ?>
Ausgabeergebnis:
Beschreibung:
foreach ($array as $key => $value){ 语句块; }
durchläuft das angegebene $array-Array und in jeder Schleife wird der Wert des aktuellen Arrays $value und der Schlüsselname zugewiesen $key. Die Funktion
unset() wird verwendet, um die angegebene Variable zu zerstören.
Wenn Sie nicht alle Elemente, sondern nur bestimmte Elemente löschen möchten, können Sie zur Beurteilung eine if-Anweisung hinzufügen
<?php header("Content-type:text/html;charset=utf-8"); $array = array('a' => array('a1', 'a2'), 'b' => array('b1', 'b2')); foreach ($array as $key => $value) { if ($key == 'a') { unset($array[$key]); } //或者删除二维数组中二维中的元素 if ($key == 'a') { unset($array[$key][0]); } } var_dump($array); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente in einer Schleife in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!