Die Art und Weise, wie PHP alle Elemente eines Arrays löscht, besteht darin, die unset-Funktion zu verwenden, um die Array-Variablen direkt zu löschen und die Ressourcen vollständig freizugeben, sodass das Array einem Löschen gleichkommt. Wir können das Array auch als leeres Array neu definieren, wodurch auch die Array-Elemente gelöscht werden.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.
Wenn wir alle Elemente in einem Array löschen möchten, können wir dies mit den folgenden drei Ideen tun.
Jetzt haben wir zum Beispiel ein Array wie dieses. Wie löschen wir das Array?
$array1 = array("item1", "item2", "item3");
Löschen Sie den Wert des Arrays und behalten Sie den Schlüssel
foreach($array1 as $key=>$value){ unset($array1[$value]); }
Zu diesem Zeitpunkt ist das Ergebnis von count($array1) 3
Definieren Sie das Array als leeres Array neu
$array1 = array();
Löschen Sie die Array-Variable und geben Sie die vollständig frei Ressourcen
unset($array1);
Verwandte Video-Tutorials Teilen: php-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie alle Elemente eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!