Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zum Suchen eines bestimmten Werts in einem mehrdimensionalen Array

PHP-Methode zum Suchen eines bestimmten Werts in einem mehrdimensionalen Array

*文
*文Original
2017-12-28 15:47:403682Durchsuche

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!

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