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

php vérifie si une valeur existe dans le tableau

不言
不言original
2018-04-26 10:28:285003parcourir

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 &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>

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;;
}
?>

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;;
}
?>

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 &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>

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;;
}
?>

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;;
}
?>

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!

Déclaration:
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