Maison > Article > développement back-end > php vérifie si une valeur existe dans le tableau
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] )
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 '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
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 '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
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 '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
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] )
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 '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
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 '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
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 '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
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!