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