(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
needleer 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().