Funkce array_search
Funkce array_search provádí
vyhledávání hodnoty v poli a vrací klíč
prvního nalezeného prvku. Pokud takový prvek
nenalezen - vrátí false. Třetí parametr
nastavuje striktní porovnání podle typu (jako
===). Pokud nastavíte true - bude porovnávat
striktně, a pokud false (ve výchozím nastavení) - pak ne.
Syntaxe
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
Příklad
Najdeme v poli prvek s hodnotou 'c'
- ve výsledku dostaneme jeho klíč (je roven 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Výsledek provedení kódu:
2
Podívejte se také na
-
funkci
strpos,
která vrací pozici prvního výskytu podřetězce -
funkci
str_contains,
která kontroluje výskyt znaku v řetězci -
funkci
str_starts_with,
která kontroluje začátek řetězce -
funkci
str_ends_with,
která kontroluje konec řetězce