Maison > développement back-end > Problème PHP > Comment parcourir un tableau en php pour détecter s'il contient une certaine valeur

Comment parcourir un tableau en php pour détecter s'il contient une certaine valeur

青灯夜游
Libérer: 2023-03-16 08:32:02
original
1897 Les gens l'ont consulté

Méthode de détection : 1. Utilisez l'instruction foreach pour parcourir le tableau, avec la syntaxe "foreach ($array as $value){}" 2. Dans le corps de la boucle, utilisez la "$value===specified value" ; " Instruction pour déterminer s'il y a une valeur dans le tableau Contient la valeur spécifiée (c'est-à-dire si l'élément actuel du tableau est égal à la valeur spécifiée). S'il est égal, le tableau contient la valeur, sinon il ne contient pas la valeur.

Comment parcourir un tableau en php pour détecter s'il contient une certaine valeur

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

Comment utiliser PHP pour boucler un tableau afin de détecter s'il contient une certaine valeur

1 . Utilisez l'instruction foreach pour parcourir le tableau

foreach ($array as $value){
    语句块;
}
Copier après la connexion
  • Parcourt le tableau $array donné et attribue la valeur du tableau actuel à $value dans chaque boucle.

2. Dans le corps de la boucle, utilisez l'opérateur === pour détecter si elle contient une certaine valeur

$value===指定值
Copier après la connexion

Dans chaque boucle, déterminez si la valeur actuelle du tableau $value est égale à la valeur spécifiée :

  • Si égal , alors le tableau contient la valeur

  • S'il n'est pas égal, le tableau ne contient pas la valeur

Remarque : === est strictement égal, alors les valeurs et les types de les deux opérandes doivent être cohérents avant qu'ils soient jugés comme étant juste égaux

, la chaîne "1" et la valeur 1 sont différentes.

Code d'implémentation :

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("2",1,"3",4,2,3);
var_dump($arr);
foreach($arr as $value){
	if($value===1){
		echo "包含指定值";
		break;
	}
}
?>
Copier après la connexion

Comment parcourir un tableau en php pour détecter sil contient une certaine valeur

Je l'améliore :

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("2",1,"3",4,2,3);
var_dump($arr);
$f=false;
foreach($arr as $value){
	if($value==="1"){
		$f=TRUE;
		break;
	}
}
if($f){
	echo "数组有指定值";
}else{
	echo "数组没有指定值";
}
?>
Copier après la connexion

Comment parcourir un tableau en php pour détecter sil contient une certaine valeur

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