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
2628 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