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.
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 "指定值在二维数组中"; } }
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!