Pour déterminer si un paramètre est dans un tableau PHP, vous pouvez utiliser la fonction in_array(). La syntaxe de cette fonction est la suivante :
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
Cette fonction accepte trois paramètres :
needle
: la valeur à trouver needle
:要查找的值haystack
:要查找的数组strict
botte de foin
: le tableau à trouver strict : paramètre facultatif, s'il est défini sur true, le type est pris en compte lors de la comparaison des valeurs
Si la valeur $needle spécifiée est trouvée dans le tableau $haystack, renvoie true, sinon renvoie false . Voici un exemple :$fruits = array("apple", "banana", "orange", "pear"); if (in_array("apple", $fruits)) { echo "苹果在水果篮子里"; } else { echo "苹果没有在水果篮子里"; }
苹果在水果篮子里
$numbers = array(1, 3, 5, 7); if (in_array("3", $numbers, true)) { echo "3在数字数组里(使用严格模式)"; } else { echo "3没有在数字数组里(使用严格模式)"; }
3没有在数字数组里(使用严格模式)
$alphabets = array("a", "b", "c", "d"); if (in_array("A", $alphabets)) { echo "A在字母数组里(不使用严格模式)"; } else { echo "A没有在字母数组里(不使用严格模式)"; }
A没有在字母数组里(不使用严格模式)
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!