Оглавление
СинтаксисПримеры использования in_array()Использование строгого сравненияПоиск объекта в массиве объектовВывод
Функция PHP in_array
Функция
in_array() возвращает true, если значение найдено в массиве.Синтаксис
$needle- искомое значение.$haystack- массив, в котором осуществляется поиск.$strict- если установлено значениеtrue, функция будет использовать строгое сравнение (===).
Функция ищет
$needle в $haystack с помощью нестрогого сравнения (==). Для строгого сравнения (===) необходимо передать true в параметр $strict.Если проверяемое значение строка, поиск будет регистрозависимым.
Функция возвращает
true, если $needle найден в массиве, иначе false.Примеры использования in_array()
Проверка наличия значения
'update' в массиве $actionsПроверка значения
'publish', которого нет в массивеПроверка с учётом регистра
Использование строгого сравнения
Поиск числа 15 в массиве с разными типами
Поиск с использованием строгого сравнения
Поиск массива в массиве
Результат
Поиск объекта в массиве объектов
Определение класса Role
Пример поиска объекта Role
Результат
Пример с использованием строгого сравнения
Результат
Вывод
Используйте функцию PHP
in_array() для проверки наличия значения в массиве.
