Me gustaria saber si alguien me puede ayudar; tengo el siguiente array:
Código:
Código:
La cuestion es que este array es totalmente variable; puede haber tantos grupos como se desee, asi como valores para ese grupo, etc.$grupos = array(); $grupos[0][0]['id_attribute'] = "Rojo"; $grupos[0][0]['id_attribute_group'] = "Color"; $grupos[0][1]['id_attribute'] = "Azul"; $grupos[0][1]['id_attribute_group'] = "Color"; $grupos[1][0]['id_attribute'] = "50"; $grupos[1][0]['id_attribute_group'] = "Anchura"; $grupos[1][1]['id_attribute'] = "60"; $grupos[1][1]['id_attribute_group'] = "Anchura"; $grupos[1][2]['id_attribute'] = "70"; $grupos[1][2]['id_attribute_group'] = "Anchura"; $grupos[2][0]['id_attribute'] = "100"; $grupos[2][0]['id_attribute_group'] = "Altura"; $grupos[2][1]['id_attribute'] = "200"; $grupos[2][1]['id_attribute_group'] = "Altura";
La idea final es recorrer todos los grupos de tal forma que obtengamos:
1- Rojo - 50 - 100
2- Rojo - 50 - 200
3- Rojo - 60 - 100
4- Rojo - 60 - 200
5- Rojo - 70 - 100
6- Rojo - 70 - 200
7- Azul - 50 - 100
8- Azul - 50 - 200
9- Azul - 60 - 100
10- Azul - 60 - 200
11- Azul - 70 - 100
12- Azul - 70 - 200
He probado de muchas formas pero de ninguna consigo hacerlo funcionar.
¿Alguna idea?
Muchas gracias.
Un saludo.