PHP in_array()Функции

PHP Array ReferenceПолный справочник по массивам PHP

Примеры

Поиск значения "Example" в массиве и вывод некоторого текста:

<?php $sites = array("Google", "Example", "Taobao", "Facebook"); if (in_array("Example", $sites)) { echo "Совпадение найдено!"; } else { echo "Совпадений не найдено!"; } ?>

Запустить пример »

Определение и использование

Функция in_array() ищет в массиве заданное значение.


Синтаксис

bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )

Parameters Описание
needle Обязательный. Указывает значение для поиска в массиве.
haystack Обязательный. Указывает массив для поиска.
strict Необязательный. Если для этого параметра установлено значение TRUE, функция in_array() проверяет, имеют ли искомые данные и значение массива один и тот же тип.

Технические детали

Возвращаемое значение: Возвращает TRUE, если значение найдено в массиве; в противном случае возвращает FALSE.
Версия PHP: 4+
История изменений Начиная с PHP 4.2 параметр поиска может быть массивом.


Другие примеры

Пример 1

Использование всех параметров:

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23", $people, TRUE)) { echo "Совпадение найдено<br>"; } else { echo "Совпадение не найдено<br>"; } if (in_array("Glenn",$people, TRUE)) { echo "Совпадение найдено<br>"; } else { echo "Совпадение не найдено<br>"; } if (in_array(23,$people, TRUE)) { echo "Совпадение найдено<br>"; } else { echo "Совпадение не найдено<br>"; } ?>

Запустить пример »


PHP Array ReferenceПолный справочник по массивам PHP Другие расширения