Функцыя array_search

Функцыя array_search ажыццяўляе пошук значэння ў масіве і вяртае ключ першага знойдзенага элемента. Калі такі элемент не знойдзе - верне false. Трэці параметр задае строгае параўнанне па тыпе (як па ===). Калі паставіць true - ён будзе параўноўваць строга, а калі false (па змаўчанні) - то не.

Сінтаксіс

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

Прыклад

Знайдзем у масіве элемент са значэннем 'c' - у выніку атрымаем яго ключ (ён роўны 2):

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

Вынік выканання кода:

php2

Глядзіце таксама

  • функцыю strpos,
    якая вяртае пазіцыю першага ўваходжання падрадка
  • функцыю str_contains,
    якая правярае ўваходжанне сімвала ў радок
  • функцыю str_starts_with,
    якая правярае пачатак радка
  • функцыю str_ends_with,
    якая правярае канец радка