Função array_search
A função array_search realiza
uma pesquisa por um valor em um array e retorna a chave
do primeiro elemento encontrado. Se o elemento não
for encontrado - retornará false. O terceiro parâmetro
define a comparação estrita de tipos (como no
===). Se definido como true - a comparação será
estrita, e se for false (padrão) - não será.
Sintaxe
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Exemplo
Vamos encontrar no array o elemento com o valor 'c'
- como resultado obteremos sua chave (que é igual a 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultado da execução do código:
2
Veja também
-
a função
strpos,
que retorna a posição da primeira ocorrência de uma substring -
a função
str_contains,
que verifica a ocorrência de um caractere em uma string -
a função
str_starts_with,
que verifica o início de uma string -
a função
str_ends_with,
que verifica o final de uma string