Cita: Y me gustaría saber si hay alguna manera rápida de abreviarlo sin tener que poner cada vez la condición para cada posicion del array $filtro_busqueda.
Código PHP:
Ver original$contador = array(); //definimos un array foreach ($filtro_busqueda as $key => $filtro){ //recorremos el filtro y tomamos la key
$contador = array( $key => "si"); //si se da la condicion pongo SI en contador y mantengo referencia de la key }
else{
$contador = array( $key => "no"); //si se da la condicion pongo NO en contador y mantengo referencia de la key }
}
Entonces vos podes mirar el $contador y darte cuenta de en que lugar del filtro se detecto y en que lugar no, si no fuera importante saber en que lugar se detecto simplemente a la primera coincidencia sacalo del bucle.
Probalo a ver si funciona. Saludos