in_array Verifica se um valor existe em um array &reftitle.description; boolin_array mixedneedle arrayhaystack boolstrict&false; Procura por needle (agulha) no haystack (palheiro) usando comparação relaxada a não ser que strict seja definido. &reftitle.parameters; needle O valor procurado. Se needle for uma string, a comparação é feita diferenciando caracteres maiúsculos e minúsculos. haystack O array. strict Se o terceiro parâmetro strict for &true; então in_array também irá checar os tipos de needle em haystack. Antes do PHP 8.0.0, uma needle string irá corresponder a um valor de 0 no array em modo não estrito, e vice-versa. Isso pode levar a resultados indesejáveis. Casos extremos similares exitem para outros tipos, também. Se não houver certeza absoluta dos tipos dos valores envolvidos, a opção strict deve ser sempre usada para evitar comportamento inesperado. &reftitle.returnvalues; Retorna &true; se needle for encontrado no array, &false; caso contrário. &reftitle.examples; Exemplo de <function>in_array</function> ]]> A segunda condicional falha pois in_array diferencia letras minúsculas e maiúsculas. Então, a saída seria: <function>in_array</function> com verificação de tipos ]]> &example.outputs; Exemplo de <function>in_array</function> passando um array como agulha ]]> &example.outputs; &reftitle.seealso; array_search isset array_key_exists