PHP in_array()Funciones
Manual de referencia completo de PHP Array
Ejemplos
Busca el valor "Ejemplo" en el array y genera algún texto:
$sites = array("Google", "Ejemplo", "Taobao", "Facebook");
if (in_array("Ejemplo", $sites))
{
echo "¡Coincidencia encontrada!";
}
else
{
echo "¡No se encontró ninguna coincidencia!";
}
Ejecutar ejemplo »
Definición y uso
La función in_array() busca si un valor especificado existe en un array.
Sintaxis
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
| Parámetros | Descripción |
|---|---|
| needle | Obligatorio. Especifica el valor a buscar en el array. |
| haystack | Obligatorio. Especifica el array en el que se buscará. |
| strict | Opcional. Si este parámetro se establece en TRUE, la función in_array() comprueba si el tipo de dato buscado es el mismo que el valor del array. |
Detalles técnicos
| Valor de retorno: | Devuelve TRUE si el valor se encuentra en el array, de lo contrario devuelve FALSE. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios | A partir de PHP 4.2, el parámetro search puede ser un array. |
Más ejemplos
Ejemplo 1
Usar todos los parámetros:
$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>";
}
Ejecutar ejemplo »
Manual de referencia completo de PHP Array Otras extensiones