Funksjonen array_search
Funksjonen array_search utfører
søk etter en verdi i en array og returnerer nøkkelen
til det første funnet elementet. Hvis et slikt element
ikke blir funnet - returnerer den false. Den tredje parameteren
setter streng sammenligning etter type (som ved
===). Hvis du setter den til true - vil den sammenligne
strengt, og hvis false (som standard) - vil den ikke gjøre det.
Syntaks
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Eksempel
La oss finne elementet med verdien 'c'
i arrayen - som et resultat får vi dens nøkkel (den er lik 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultat av kjøring av koden:
2
Se også
-
funksjonen
strpos,
som returnerer posisjonen til den første forekomsten av en delstreng -
funksjonen
str_contains,
som sjekker forekomst av et tegn i en streng -
funksjonen
str_starts_with,
som sjekker starten av en streng -
funksjonen
str_ends_with,
som sjekker slutten av en streng