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

Comment utiliser l'instruction if en php pour déterminer si une valeur est dans un tableau

青灯夜游
Libérer: 2023-03-16 18:38:01
original
2644 Les gens l'ont consulté

É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;}".

Comment utiliser l'instruction if en php pour déterminer si une valeur est dans un tableau

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){
    //循环体语句块;
}
Copier après la connexion

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;
}
Copier après la connexion

Exemple de code complet :

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
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");
?>
Copier après la connexion

Comment utiliser linstruction if en php pour déterminer si une valeur est dans un tableau

Impossible être exécuté, pas Tips dans le tableau. Alors modifiez-le et ajoutez une variable intermédiaire pour enregistrer le statut

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
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");
?>
Copier après la connexion

Comment utiliser linstruction if en php pour déterminer si une valeur est dans un tableau

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal