Az array_search függvény
Az array_search függvény
értéket keres egy tömbben és visszaadja az első megtalált elem
kulcsát. Ha nem talál ilyen elemet,
false-ot ad vissza. A harmadik paraméter
szigorú típusösszehasonlítást határoz meg (mint az
=== operátor). Ha true-ra állítjuk - szigorúan összehasonlít,
ha false-ra (alapértelmezés) - akkor nem.
Szintaxis
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Példa
Keressük meg a tömbben a 'c' értékű elemet
- ennek eredményeképpen megkapjuk a kulcsát (ami 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
A kód végrehajtásának eredménye:
2
Lásd még
-
a
strposfüggvényt,
amely az alsztring első előfordulásának pozícióját adja vissza -
a
str_containsfüggvényt,
amely egy karakter sztringbeli előfordulását ellenőrzi -
a
str_starts_withfüggvényt,
amely a sztring elejét ellenőrzi -
a
str_ends_withfüggvényt,
amely a sztring végét ellenőrzi