in_array Проверяет, присутствует ли в массиве значение &reftitle.description; boolin_array mixedneedle arrayhaystack boolstrict&false; Ищет в haystack значение needle. Если strict не установлен, то при поиске будет использовано нестрогое сравнение. &reftitle.parameters; needle Искомое значение. Если needle - строка, сравнение будет произведено с учётом регистра. haystack Массив. strict Если третий параметр strict установлен в &true;, тогда функция in_array также проверит соответствие типов параметра needle и соответствующего значения массива haystack. До PHP 8.0.0 строковое значение параметра needle будет соответствовать значению массива 0 в нестрогом режиме, и наоборот. Это может привести к нежелательным результатам. Подобные крайние случаи существуют и для других типов. Если нет полной уверенности в типах значений, всегда используйте флаг strict, чтобы избежать неожиданного поведения. &reftitle.returnvalues; Возвращает &true;, если needle был найден в массиве, и &false; в противном случае. &reftitle.examples; Пример использования <function>in_array</function> ]]> Второго совпадения не будет, потому что in_array регистрозависима, таким образом, программа выведет: Пример использования <function>in_array</function> с параметром strict ]]> &example.outputs; Пример использования <function>in_array</function> с массивом в качестве параметра needle ]]> &example.outputs; &reftitle.seealso; array_search isset array_key_exists