(PHP 4 >= 4.0.5, PHP 5)
array_search -- Søger arrayet igennem for en given værdi og returnerer den tilhørende nøgle.Søger haystack igennem for needle og returnerer nøglen hvis den blev fundet i array, ellers bliver FALSE returneret.
Bemærk: Hvis needle er en streng, vil sammenligningen tage forbehold for store og små bogstaver.
Bemærk: Før PHP 4.2.0, returnerede array_search() NULL hvis det ikke lykkedes, i stedet for FALSE.
Hvis den valgfrie tredje parameter strict er sat til TRUE vil array_search() også tjekke typerne på needle i haystack.
Hvis needle bliver fundet mere end en gang i haystack vil det første fundne nøgle blive returneret. For at få alle nøgler fra fundne værdier, bruges array_keys() med den valgfrie search_value parameter i stedet.
Advarsel |
Denne funktion returnerer muligvis en Boolean FALSE, men kan også returnere en ikke-Booleansk værdi som evalueres til FALSE, så som 0 eller "". Læs venligst sektionen om Booleans for mere information. brug === operatoren for at teste den værdi som returneres af denne funktion. |
Se også array_keys(), array_values(), array_key_exists() og in_array().