PHP Функция in_array()
Пример
Поиск значения "Татьяна" в массиве и вывести некоторый текст:
<?php
$people = array("Андрей", "Кристина", "Татьяна", "Тимур");
if (in_array("Татьяна", $people))
{
echo "Найдено совпадение";
}
else
{
echo "Совпадение не найдено";
}
?>
Попробуйте сами »
Определение и использование
Функция in_array() выполняет поиск в массиве определенного значения.
Примечание: Если параметр поиска является строкой, а параметр type имеет значение TRUE, то поиск выполняется с учетом регистра.
Синтаксис
in_array(search, array, type)
Параметр значений
Параметр | Описание |
---|---|
search | Требуемый. Указывает, что искать |
array | Требуемый. Задает массив поиска |
type | Необязательный. Если этот параметр имеет значение TRUE, функция in_array() выполняет поиск строки поиска и определенного типа в массиве. |
Технические подробности
Возврат значения: | Возвращает TRUE, если значение найдено в массиве, или FALSE в противном случае |
---|---|
PHP Версия: | 4+ |
PHP Список изменений: | PHP 4.2: параметр поиска теперь может быть в массиве |
Еще примеры
Пример
Использование всех параметров:
<?php
$people = array("Андрей", "Кристина", "Татьяна", "Тимур", 23);
if (in_array("23", $people, TRUE))
{
echo "Совпадение найдено<br>";
}
else
{
echo "Совпадение не найдено<br>";
}
if (in_array("Татьяна",$people, TRUE))
{
echo "Совпадение найдено<br>";
}
else
{
echo "Совпадение не найдено<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Совпадение найдено<br>";
}
else
{
echo "Совпадение не найдено<br>";
}
?>
Попробуйте сами »
❮ PHP Справочник массивов