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