Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie alle Elemente eines Arrays in PHP

So löschen Sie alle Elemente eines Arrays in PHP

王林
王林Original
2021-07-15 16:15:393637Durchsuche

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.

So löschen Sie alle Elemente eines Arrays in PHP

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn