";break;}"."/> ";break;}".">
Maison >développement back-end >Problème PHP >Comment utiliser l'instruction if en php pour déterminer si une valeur est dans un tableau
Étapes de mise en œuvre : 1. Utilisez l'instruction foreach pour parcourir le tableau, avec la syntaxe "foreach ($array as $value){//loop body Statement block;}" 2. Dans le corps de la boucle, utilisez le if avec l'opérateur "=== " pour déterminer si la valeur spécifiée est dans le tableau, la syntaxe est "if($value==="valeur spécifiée"){echo "La valeur spécifiée $z est dans le tableau
";casser;}".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
En PHP, vous pouvez utiliser l'instruction if avec l'instruction foreach et l'opérateur "===" pour déterminer si la valeur spécifiée est dans le tableau à l'intérieur.
Étapes de mise en œuvre :
Étape 1 : Utilisez l'instruction foreach pour parcourir le tableau
foreach ($array as $value){ //循环体语句块; }
Parcourez le tableau $array donné et attribuez la valeur du tableau actuel à $value dans chaque boucle.
Étape 2 : Dans le corps de la boucle, utilisez l'instruction if avec l'opérateur "===" pour déterminer si la valeur spécifiée est dans le tableau
if($value==="指定值"){ echo "指定值 $z 在数组中<br>"; break; }
Exemple de code complet :
<?php header('content-type:text/html;charset=utf-8'); function f($arr,$z){ foreach($arr as $v){ if($v===$z){ echo "指定值 $z 在数组中<br>"; break; } // else{ // echo "指定值 $z 不在数组中<br>"; // } } } $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); echo "原数组:"; var_dump($arr); f($arr,"green"); ?>
Impossible être exécuté, pas Tips dans le tableau. Alors modifiez-le et ajoutez une variable intermédiaire pour enregistrer le statut
<?php header('content-type:text/html;charset=utf-8'); function f($arr,$z){ $c=0; foreach($arr as $v){ if($v===$z){ $c=1; break; } else{ $c=0; } } if($c==1){ echo "指定值 $z 在数组中<br>"; } else{ echo "指定值 $z 不在数组中<br>"; } } $arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); echo "原数组:"; var_dump($arr); f($arr,"green"); f($arr,"b"); ?>
Apprentissage 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!