Функция array_search
осуществляет
поиск значения в массиве и возвращает ключ
первого найденного элемента. Если такой элемент
не найдет - вернет false. Третий параметр
задает строгое сравнение по типу (как по
===). Если поставить true - он будет сравнивать
строго, а если false (по умолчанию) - то нет.
Синтаксис
array_search(что ищем, где ищем, [сравнивать по типу = false]);
Пример
Найдем в массиве элемент со значением 'c'
- в результате получим его ключ (он равен 2):
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
echo array_search('c', $arr);
?>
Результат выполнения кода:
2