Función in_array() de PHP

Ejemplo

Buscar el valor "Glenn" en el array y mostrar algunos textos:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("Mark", $people))
  {
  echo "Se encontró coincidencia";
  }
else
  {
  echo "No se encontró coincidencia";
  }
?>

Ejemplo de ejecución

Definición y uso

La función in_array() busca si existe un valor especificado en el array.

Comentarios:Si search El parámetro es una cadena y type Si se establece el parámetro en TRUE, la búsqueda distingue entre mayúsculas y minúsculas.

Sintaxis

in_array(search,array,type)
Parámetro Descripción
search Requerido. Especifica el valor que se debe buscar en el array.
array Requerido. Especifica el array que se debe buscar.
type Opcional. Si se establece este parámetro en true, se verifica si el tipo de datos de la búsqueda coincide con el tipo de datos del valor del array.

Descripción

Si el valor dado search existe en el array array en que devuelve true. Si el tercer parámetro se establece en true, la función devuelve true solo si el elemento existe en el array y el tipo de datos es el mismo que el valor dado.

Si no se encuentra el parámetro en el array, la función devuelve false.

Comentarios:Si search El parámetro es una cadena y type Si se establece el parámetro en true, la búsqueda distingue entre mayúsculas y minúsculas.

Detalles técnicos

Valor devuelto: Si encuentra el valor en el array, devuelve TRUE, de lo contrario devuelve FALSE.
Versión de PHP: 4+
Changelog: Desde PHP 4.2 en adelante,search Ahora los parámetros también pueden ser arrays.

Más ejemplos

Ejemplo 1

Uso de todos los parámetros:

<?php
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("23", $people, TRUE))
  {
  echo "Se encontró coincidencia<br>";
  }
else
  {
  echo "No se encontró coincidencia<br>";
  }
if (in_array("Mark",$people, TRUE))
  {
  echo "Se encontró coincidencia<br>";
  }
else
  {
  echo "No se encontró coincidencia<br>";
  }
if (in_array(23,$people, TRUE))
  {
  echo "Se encontró coincidencia<br>";
  }
else
  {
  echo "No se encontró coincidencia<br>";
  }
?>

Ejemplo de ejecución