Função PHP in_array()
Exemplo
Procure o valor "Glenn" em uma matriz e produza algum texto:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
Definição e uso
A função in_array() procura um valor específico em um array.
Observação: se o parâmetro de pesquisa for uma string e o parâmetro de tipo estiver definido como TRUE, a pesquisa fará distinção entre maiúsculas e minúsculas.
Sintaxe
in_array(search, array, type)
Valores de parâmetro
Parameter | Description |
---|---|
search | Required. Specifies the what to search for |
array | Required. Specifies the array to search |
type | Optional. If this parameter is set to TRUE, the in_array() function searches for the search-string and specific type in the array. |
Detalhes técnicos
Valor de retorno: | Retorna TRUE se o valor for encontrado na matriz, ou FALSE caso contrário |
---|---|
Versão do PHP: | 4+ |
Registro de alterações do PHP: | PHP 4.2: O parâmetro search agora pode ser um array |
Mais exemplos
Exemplo
Usando todos os parâmetros:
<?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>";
}
?>
❮ Referência de array PHP