in_arrayIndica si un valor pertenece a un array
&reftitle.description;
boolin_arraymixedneedlearrayhaystackboolstrict&false;
Busca needle en haystack utilizando una comparación
suave a menos que strict sea utilizado.
&reftitle.parameters;
needle
El valor buscado.
Si needle es una &string;, la comparación
se realiza teniendo en cuenta la distinción entre mayúsculas y minúsculas.
haystack
El array.
strict
Si el tercer parámetro strict se establece en
&true; entonces la función in_array verificará también que el tipo
del parámetro needle
corresponda al tipo del valor encontrado en haystack.
Antes de PHP 8.0.0, un stringneedle coincidirá
con un valor de array de 0 en modo no estricto y viceversa.
Esto puede llevar a resultados no deseados.
Casos especiales similares existen también para otros tipos.
Si no está absolutamente seguro de los tipos de valores involucrados,
utilice siempre el flag strict para evitar cualquier comportamiento inesperado.
&reftitle.returnvalues;
Devuelve &true; si needle se encuentra en el array,
&false; en caso contrario.
&reftitle.examples;
Ejemplo con in_array
]]>
La segunda condición falla, ya que in_array
es sensible a mayúsculas y minúsculas. El script devuelve :
Ejemplo con in_array y el modo estricto
]]>
&example.outputs;
Ejemplo con in_array y un array como parámetro
]]>
&example.outputs;
&reftitle.seealso;
array_searchissetarray_key_exists