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
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
De que manera puedo hacer esta interseccion de conjuntos(array) ??
alguna idea?
Muchas gracias por su coloboracion.
J.