Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie einen Schlüssel aus einem Array in PHP
So entfernen Sie einen Schlüssel aus einem Array in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Bestimmen Sie den Schlüssel des zu löschenden Array-Elements. 3. Löschen Sie den angegebenen Schlüssel über die Funktion array_diff_key.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP Version 7.1, Dell G3-Computer.
Wie entferne ich einen Schlüssel aus einem Array in PHP?
array_diff_key()-Methode:
Wenn Sie den Schlüssel des Array-Elements kennen, das Sie löschen möchten, können Sie array_diff_key() verwenden. Sie müssen den zu löschenden Schlüssel an der Schlüsselwertposition des zweiten Parameters der Funktion eingeben. Der Wert ist nicht erforderlich und kann optional sein.
<?php $array = array(0 => "a", 1 => "b", 2 => "c"); $array = array_diff_key($array, [0 => "xy", "2" => "xy"]); //↑ ↑ 你要删除的数组键 print_r($array); ?>
Das Ausgabeergebnis ist:
Array ( [1] => b )
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie einen Schlüssel aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!