Maison > développement back-end > tutoriel php > php vérifie si une valeur existe dans le tableau

php vérifie si une valeur existe dans le tableau

不言
Libérer: 2023-03-24 20:20:02
original
5047 Les gens l'ont consulté

Le contenu de cet article concerne PHP vérifiant s'il y a une valeur dans le tableau. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

PHP. in_array() La fonction vérifie si une certaine valeur existe dans le tableau et renvoie TRUE si elle existe, sinon elle renvoie FALSE.

Syntaxe :

bool in_array( mixed needle, array array [, bool strict] )
Copier après la connexion
Copier après la connexion

Description du paramètre :

参数说明
needle需要在数组中搜索的值,如果是字符串,则区分大小写
array需要检索的数组
strict可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查

Exemple :

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){  
echo &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Caractère a dans $ Exemple de vérification stricte dans le tableau arr_a :

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("1", $arr_a, TRUE)){  
echo &#39;字符 1 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 1 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Le caractère 1 n'existe pas dans le tableau $arr_a Exemple de tableau en aiguille :

<?php
$arr_a = array(array("a", "b"), 1, 2);
$arr_b = array("a", "b");
if(in_array($arr_b, $arr_a)){    
echo &#39;数组 $arr_b 在 $arr_a 数组中存在&#39;;
} else {    
echo &#39;数组 $arr_b 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Tableau$arr_b dans $arr_a

PHP in_array() existe dans le tableau. La fonction vérifie si une certaine valeur existe dans le tableau. Si elle existe, elle renvoie TRUE, sinon elle renvoie FALSE.

Syntaxe :

bool in_array( mixed needle, array array [, bool strict] )
Copier après la connexion
Copier après la connexion

Description du paramètre :

参数说明
needle需要在数组中搜索的值,如果是字符串,则区分大小写
array需要检索的数组
strict可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查

Exemple :

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){  
echo &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Caractère a dans $ Exemple de vérification stricte dans le tableau arr_a :

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("1", $arr_a, TRUE)){  
echo &#39;字符 1 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 1 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Le caractère 1 n'existe pas dans le tableau $arr_a Exemple de tableau en aiguille :

<?php
$arr_a = array(array("a", "b"), 1, 2);
$arr_b = array("a", "b");
if(in_array($arr_b, $arr_a)){    
echo &#39;数组 $arr_b 在 $arr_a 数组中存在&#39;;
} else {    
echo &#39;数组 $arr_b 在 $arr_a 数组中不存在&#39;;
}
?>
Copier après la connexion
Copier après la connexion

Tableau$arr_b dans $arr_a

existe dans le tableau Recommandations associées :

Méthode PHP pour vérifier si l'adresse IP est légale

Exemple de code PHP à vérifier si le site Web est en panne

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