Función array_search
La función array_search realiza
una búsqueda de un valor en un array y devuelve la clave
del primer elemento encontrado. Si no se encuentra dicho elemento
- devolverá false. El tercer parámetro
establece una comparación estricta de tipos (como
===). Si se establece true - comparará
estrictamente, y si es false (por defecto) - no lo hará.
Sintaxis
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Ejemplo
Busquemos en el array el elemento con valor 'c'
- como resultado obtendremos su clave (es igual a 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultado de la ejecución del código:
2
Ver también
-
la función
strpos,
que devuelve la posición de la primera ocurrencia de una subcadena -
la función
str_contains,
que verifica la ocurrencia de un carácter en una cadena -
la función
str_starts_with,
que verifica el inicio de una cadena -
la función
str_ends_with,
que verifica el final de una cadena