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

phparray_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<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Výsledek provedení kódu:

php2

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