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