Funzione array_search
La funzione array_search esegue
una ricerca di un valore in un array e restituisce la chiave
del primo elemento trovato. Se l'elemento non
viene trovato - restituirà false. Il terzo parametro
imposta il confronto stretto per tipo (come
===). Se impostato a true - confronterà
in modo stretto, mentre se false (predefinito) - no.
Sintassi
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Esempio
Troviamo nell'array l'elemento con valore 'c'
- come risultato otterremo la sua chiave (che è 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Risultato dell'esecuzione del codice:
2
Vedi anche
-
la funzione
strpos,
che restituisce la posizione della prima occorrenza di una sottostringa -
la funzione
str_contains,
che verifica la presenza di un carattere in una stringa -
la funzione
str_starts_with,
che verifica l'inizio di una stringa -
la funzione
str_ends_with,
che verifica la fine di una stringa