АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
148 of 410 menu

Функцыя array_search

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

Сінтаксіс

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

Прыклад

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

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

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

2

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

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