Exemplo
Procure o valor "Glenn" em uma matriz e saída de algum texto:
<?php
$people = array("Peter", "Joe" , "Glenn" , "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
Exemplo executar » Definição e Uso
O in_array() função procura uma matriz para um valor específico.
Note: Se o parâmetro de pesquisa é uma cadeia e o parâmetro de tipo é definido como TRUE, a busca é case-sensitive.
Sintaxe
in_array( search,array,type )
Parâmetro | Descrição |
---|---|
search | Requeridos. Especifica o que procurar |
array | Requeridos. Especifica a matriz de pesquisa |
type | Opcional. Se este parâmetro é definido como TRUE, os in_array() função procura a busca cordas e tipo específico na matriz. |
Detalhes técnicos
Valor de retorno: | Retorna TRUE se o valor for encontrado no array, ou FALSE caso contrário |
---|---|
PHP Versão: | 4+ |
changelog: | A partir do PHP 4.2, o parâmetro de pesquisa pode agora ser um array |
mais Exemplos
Exemplo 1
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>";
}
?>
Exemplo executar » <PHP matriz de referência