Функцыя 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
,
якая правярае канец радка