Funktionen array_search
Funktionen array_search udfører
en søgning efter en værdi i et array og returnerer nøglen
til det første fundne element. Hvis et sådant element
ikke findes - returnerer den false. Den tredje parameter
angiver en streng sammenligning efter type (som ved
===). Hvis den sættes til true - vil den sammenligne
strengt, og hvis false (som standard) - så ikke.
Syntaks
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Eksempel
Lad os finde elementet med værdien 'c'
i arrayet - som et resultat får vi dens nøgle (den er lig med 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultatet af udførelsen af koden:
2
Se også
-
funktionen
strpos,
som returnerer positionen for den første forekomst af en understreng -
funktionen
str_contains,
som kontrollerer forekomsten af et tegn i en streng -
funktionen
str_starts_with,
som kontrollerer begyndelsen af en streng -
funktionen
str_ends_with,
som kontrollerer slutningen af en streng