Comprobar si un valor existe en un array (PHP)

Si tenemos un array y queremos saber si hay un valor determinado dentro de él sin tener que recorrerlo en PHP existe la función in_array, que busca dentro del array y devuelve un TRUE o FALSE.

in_array(VALOR_A_BUSCAR, $NOMBRE_DEL_ARRAY)

Ejemplo:


//Creamos el array colores
$colores = array("rojo", "azul", "verde", "amarillo");
if (in_array("verde", $colores)) {
echo "El color verde está en el array";
}else{
echo "Lo siento, el color verde NO está en el array";
}

6 comentarios en “Comprobar si un valor existe en un array (PHP)

  1. Pingback: Bitacoras.com

  2. Augusto

    Hola quiero saber si es igual a …. digamos una variable es igual a verde si esa palabra existe en las posiciones que vaya haciendo algo no se si me entiendes

  3. Hosting Chile

    Creo que esto Responde a lo que pregunta Augusto:

    $colores = array(«rojo», «azul», «verde», «amarillo»);
    if (in_array(«verde», $colores)) {
    // Aquí pon tú código para hacer lo que quieras o llamar a una Función
    }else{
    // El color no se encuentra
    }

  4. leo

    hola! y como hago cuando es un arreglo indexado con arreglos asociativos.
    EJ:
    $array[0][«casa];
    $array[0][«silla];

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.