"b", 2 => "c") ; unset($ array[1]);]."/> "b", 2 => "c") ; unset($ array[1]);].">
Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie Array-Elemente in PHP
So löschen Sie Array-Elemente in PHP: Sie können die Funktion unset() verwenden, um Array-Elemente zu löschen, wie zum Beispiel [$array = array(0 => "a", 1 => "b", 2 => "c " ); unset($array[1]);].
Wenn Sie ein Element im Array löschen möchten, können Sie die Methode unset() verwenden.
(Empfehlung für ein Video-Tutorial: php-Video-Tutorial)
unset()-Methode
Beachten Sie, dass andere Schlüssel nicht geändert werden, wenn Sie die unset()-Methode verwenden.
Beispiel:
<?php $array = array(0 => "a", 1 => "b", 2 => "c"); unset($array[1]); //↑ 你要删除的数组元素值的键 print_r($array); ?>
Ausgabeergebnis:
Array ( [0] => a [2] => c )
Wenn Sie mehrere Elemente im Array löschen möchten, können Sie die Funktion unset() verwenden. Um diese Methode zu verwenden, müssen Sie Folgendes tun: Sie müssen wissen, was Sie löschen möchten. Der Schlüssel oder Wert.
array_diff()-Methode
Wenn Sie das Array-Element kennen, das Sie löschen möchten, können Sie array_diff() verwenden.
<?php $array = array(0 => "a", 1 => "b", 2 => "c"); $array = array_diff($array, ["a", "c"]); //└────────┘→你要删除的元素 print_r($array ); ?>
Ausgabeergebnisse:
Array( [1] => b )
Verwandte Empfehlungen: php-Training
Das obige ist der detaillierte Inhalt vonSo löschen Sie Array-Elemente in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!