in_array
Indique si une valeur appartient à un tableau
&reftitle.description;
boolin_arraymixedneedlearrayhaystackboolstrictin_array recherche needle dans
haystack et retourne &true;
s'il s'y trouve, ou &false; sinon.
Le troisième paramètre strict est
optionnel. S'il vaut &true; alors in_array
vérifiera aussi que le types
du paramètre needle
correspond au type de la valeur trouvée dans haystack.
Si needle est une chaîne, la comparaison
est faîte en tenant compte de la casse.
Dans les versions antérieure à 4.2.0, needle ne pouvait
pas être un tableau.
Exemple avec in_array
]]>
La seconde condition échoue, car in_array
est sensible à la casse. Le script retourne :
Exemple avec in_array et le mode strict
]]>
&example.outputs;
Exemple avec in_array et deux tableaux en paramètres
]]>
&example.outputs;
Voir aussi
array_search,
array_key_exists et
isset.