Функция 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
,
которая проверяет конец строки