Funktionen array_search
Funktionen array_search utför en
sökning efter ett värde i en array och returnerar nyckeln
för det första funna elementet. Om inget sådant element
hittas - returnerar den false. Den tredje parametern
anger strikt jämförelse av typ (som med
===). Om man sätter den till true - kommer den att jämföra
strikt, och om false (som standard) - så inte.
Syntax
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Exempel
Låt oss hitta elementet med värdet 'c'
i arrayen - som ett resultat får vi dess nyckel (den är lika med 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Resultatet av kodkörningen:
2
Se även
-
funktionen
strpos,
som returnerar positionen för den första förekomsten av en delsträng -
funktionen
str_contains,
som kontrollerar förekomst av ett tecken i en sträng -
funktionen
str_starts_with,
som kontrollerar början av en sträng -
funktionen
str_ends_with,
som kontrollerar slutet av en sträng