So implementieren Sie das Löschen von Elementen aus einem assoziativen Array in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei; definieren Sie dann eine „removeArrayElement“-Methode und löschen Sie dann Elemente im assoziativen Array durch Schleifendurchlauf.
Empfohlen: „PHP-Video-Tutorial“
PHP-assoziative Array-Methode zum Implementieren des Löschens von Elementen basierend auf dem Elementwert:
<?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array2); //这样就相当于删除$array1里的值为"green"的元素。 print_r($result); ?>
Es gibt eine andere Methode, die komplizierter als die oben genannte ist, aber die Wirkung ist das Gleiche:
function removeArrayElement(&$ar,$val) { $tmp = array(); foreach($ar as $k => $arc) { if($arc!=$val) { $tmp[$k]=$arc; } } $ar = $tmp; unset($tmp); }
Ich hoffe, dieser Artikel wird für das PHP-Programmierdesign aller hilfreich sein.
Das obige ist der detaillierte Inhalt vonSo löschen Sie Elemente aus einem assoziativen Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!