Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Methode zum Suchen eines bestimmten Werts in einem mehrdimensionalen Array
In diesem Artikel wird hauptsächlich die Methode zum Finden eines bestimmten Werts in einem mehrdimensionalen Array in PHP vorgestellt. Er analysiert die zugehörigen Techniken zum Durchlaufen und Löschen des mehrdimensionalen Arrays in PHP anhand von Beispielen. Ich hoffe, es hilft allen. Das Beispiel in diesem Artikel beschreibt die Methode zum Finden eines bestimmten Werts in einem mehrdimensionalen Array in PHP. Teilen Sie es als Referenz mit allen.
Die Einzelheiten lauten wie folgt:
Wenn Sie kürzlich an einem Projekt arbeiten, müssen Sie herausfinden, ob ein mehrdimensionales Array einen bestimmten Schlüssel und seinen entsprechenden spezifischen Wert enthält, und die Daten löschen, z als:
$arr = array( //为了看的方便,数组表达形式不对 0=>array(id =>1,name =>"li") 1=>array(id =>2,name =>"na") 2=>array(id =>3,name =>"na") ) )
Ich hoffe, den Effekt zu erzielen: Löschen Sie den Datensatz mit der ID 2:
public function searchArray($array,$key,$value){ foreach($array as $keyp=>$valuep){ if($valuep[$key]==$value){ unset($array[$keyp]); } } return $array; }
Verwandte Empfehlungen:
Zusammenfassung der PHP-Array-Sortiermethoden
PHP-Array-Traversal für jede Syntaxstruktur und Beispiele
Splicing und Reorganisation von PHP-Arrays
Das obige ist der detaillierte Inhalt vonPHP-Methode zum Suchen eines bestimmten Werts in einem mehrdimensionalen Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!