Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2009, 17:58
Avatar de johnnytolengo
johnnytolengo
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Union de matices, ayuda

Buenos dias, tengo un problemilla, tengo varias matrices ya creadas desde myql, hasta ahi todo bien.
pongo un ejemplo para hacerlo mas facil:

$matriz_A = Array(10,11,22,14) ;
$matriz_B = Array(17,11,26,74) ;

y asi un par mas..

pero el tema es que estas se llenan si el usuario marco alguna cualidad del producto(negro,blanco,material), muchas de las matrices casi siempre no se llenan, AHI esta el problema. Array_intersect no acepta vacios.

Si se llenaran todas seria mas que facil, haria asi:

$productos= array_intersect($matriz_A, $matriz_B, $matriz_C .....);

Con eso saco la interseccion y listo ya tengo los productos que busco.

Para su informacion cada cualidad(material,color,precio) me devuelve un conjunto de productos, luego deberia sacar la interseccion y con eso me daria el resultado.

Ejecutar esto en Mysql es casi imposible(debido a la espantosa DB) por eso quisiera darle solucion con PHP y sacarme esto de encima .

De que manera puedo hacer esta interseccion de conjuntos(array) ??

alguna idea?

Muchas gracias por su coloboracion.

J.