Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob sich ein Wert in einem zweidimensionalen Array in PHP befindet

So ermitteln Sie, ob sich ein Wert in einem zweidimensionalen Array in PHP befindet

青灯夜游
青灯夜游Original
2022-05-13 18:59:492762Durchsuche

Beurteilungsmethode: 1. Durchlaufen Sie das zweidimensionale Array. Die Syntax „foreach($arr as $v){}“ weist das aktuelle Unterarray „$v“ zu. 2. Verwenden Sie im Schleifenkörper in_array() Bestimmen Sie, ob sich der angegebene Wert im Subarray befindet. Die Syntax lautet „in_array(„value“,$v)“. Wenn ja, wird TRUE zurückgegeben.

So ermitteln Sie, ob sich ein Wert in einem zweidimensionalen Array in PHP befindet

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

Wie bestimmt PHP, ob sich der Wert in einem zweidimensionalen Array befindet

In PHP? Sie können die foreach-Anweisung und die in_array-Funktion verwenden, um zu bestimmen, ob sich ein Wert in einem zweidimensionalen Array befindet.

1. Verwenden Sie die foreach-Anweisung, um das zweidimensionale Array zu durchlaufen

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(
	array("a", "aa", "aaa"), 
	array("b", "bb", "bbb"), 
	array("c", "cc", "ccc")
);
foreach($arr as $v){
	
}
?>

, um das gegebene zweidimensionale Array zu durchlaufen, und weisen Sie in jeder Schleife das Unterarray$v des aktuellen Arrays zu.

2. Verwenden Sie im Schleifenkörper in_array(), um zu bestimmen, ob sich der angegebene Wert im Subarray befindet.

in_array(search,array) Suchen Sie, ob der angegebene Wert im Array vorhanden ist Array, es gibt TRUE zurück, andernfalls FALSE.

foreach($arr as $v){
	if(in_array("bb",$v)){
		echo "指定值在二维数组中";
	}
}

So ermitteln Sie, ob sich ein Wert in einem zweidimensionalen Array in PHP befindet

Empfohlen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob sich ein Wert in einem zweidimensionalen Array in PHP befindet. 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