Funkcja array_search

Funkcja array_search wykonuje wyszukiwanie wartości w tablicy i zwraca klucz pierwszego znalezionego elementu. Jeśli taki element nie zostanie znaleziony - zwróci false. Trzeci parametr ustawia ścisłe porównanie typów (jak przez ===). Jeśli ustawimy true - będzie porównywać ściśle, a jeśli false (domyślnie) - to nie.

Składnia

phparray_search(mixed $needle, array $haystack, bool $strict = false): int|string|false

Przykład

Znajdźmy w tablicy element o wartości 'c' - w rezultacie otrzymamy jego klucz (wynosi 2):

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  echo array_search('c', $arr);
?>

Wynik wykonania kodu:

php2

Zobacz też

  • funkcję strpos,
    która zwraca pozycję pierwszego wystąpienia podciągu
  • funkcję str_contains,
    która sprawdza występowanie znaku w ciągu
  • funkcję str_starts_with,
    która sprawdza początek ciągu
  • funkcję str_ends_with,
    która sprawdza koniec ciągu