Méthode de jugement : 1. Parcourez le tableau bidimensionnel, la syntaxe "foreach($arr as $v){}" attribuera le sous-tableau actuel à "$v" ; in_array() Détermine si la valeur spécifiée est dans le sous-tableau, la syntaxe est "in_array("value",$v)", si c'est le cas, elle renvoie VRAI.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Comment php détermine-t-il si la valeur est dans un tableau à deux dimensions
En php, vous pouvez utiliser l'instruction foreach et la fonction in_array pour déterminer si une valeur se trouve dans un tableau à deux dimensions.
1. Utilisez l'instruction foreach pour parcourir le tableau bidimensionnel
<?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){ } ?>
pour parcourir le tableau bidimensionnel donné et attribuez le subarray du tableau actuel à $v
dans chaque boucle.
2. Dans le corps de la boucle, utilisez in_array() pour déterminer si la valeur spécifiée est dans le sous-tableau
in_array(search,array) Recherchez si la valeur spécifiée existe dans le tableau ; tableau, il renvoie VRAI Sinon, renvoie FAUX.
foreach($arr as $v){ if(in_array("bb",$v)){ echo "指定值在二维数组中"; } }
Recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!