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"; }
Pingback: Bitacoras.com
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
Se podrá utilizar para corroborar si el valor en nulo??…Por ejemplo:
if (in_array(null, $matriz)){}
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
}
Hola como hago eso mismo pero con posiciones Gracias
hola! y como hago cuando es un arreglo indexado con arreglos asociativos.
EJ:
$array[0][«casa];
$array[0][«silla];