Manual do PHP
Anterior |  | Próxima

# array_search

(PHP 4 >= 4.0.5)

array_search -- Procura por um valor em um array e retorna sua chave correspondente caso seja encontrado

## Descrição

mixed array_search ( mixed needle, array haystack [, bool strict])

Procura em `haystack` pelo valor `needle` e retorna sua chave se for encontrado no array, e `FALSE` em caso contrário.

> Nota: A partir do PHP 4.2.0, array_search() retorna `NULL` em caso de falha ao invés de `FALSE`.

Se o terceiro parâmetro opcional `strict` for passado como `TRUE` então array_search() também fará uma checagem de tipos de `needle` em `haystack`.

Atenção
Esta função pode retornar o booleano `FALSE`, mas também pode retornar um valor não-booleano que pode ser avaliado como `FALSE`, como `0` ou "". Leia a seção em Booleanos para maiores informações. Utilize o operador === para testar o valor retornado por esta função.

Veja também array_keys(), array_values(), array_key_exists() e in_array().

Anterior | Principal | Próxima
array_reverse | Acima | array_shift