En un primer foreach genero el abecedario
A
B
C
D
Dentro de cada bucle tengo otro foreach que obtiene registros que inician con alguna letra . . . y en cadena obtengo algo así :
A
A = A Administración de Empresas y afines
A = A Aeronáutica y Meteorología
A = A Agronomía y/o Ganadería
B
B = B Belleza y Estética
B = B Biblioteca y Archivo
B = B Biología
C
C = C Call Center / Atención Telefónica
C = C Chofer/ Gestoría
C = C Comercio Exterior y Relaciones Internacionales
D
D = D Deportes
D = D Diseño de Interiores / Textil
D = D Diseño Gráfico / Industrial
E
E = E Economía
E = E Educación
E = E Electricidad /Electrotécnica/ Electromecánica
MI error radica en que cuando se hace el recorrido acumula los anteriores
A
A = A Administración de Empresas y afines
A = A Aeronáutica y Meteorología
A = A Agronomía y/o Ganadería
B
A = A Administración de Empresas y afines
A = A Aeronáutica y Meteorología
A = A Agronomía y/o Ganadería
B = B Belleza y Estética
B = B Biblioteca y Archivo
B = B Biología
Quiero un resultado JSON como esto:
Código HTML:
{ "objects":[ { "category_label":"A", "id_category":3, "data":[ { "id":164, "title":"Administración de Empresas y afines", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t32.jpg" }, { "id":165, "title":"Aeronáutica y Meteorología", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t33.jpg" }, { "id":166, "title":"Agronomía y/o Ganadería ", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t34.jpg" } ] }, { "cathegory_label":"B", "id_category":4, "data":[ { "id":11, "title":"Belleza y Estética", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t32.jpg" }, { "id":12, "title":"Biblioteca y Archivo", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t33.jpg" }, { "id":13, "title":"Biología", "categoryImage":"http://api.kartomi.com/app_resources/backgrounds/t34.jpg" } ] } ] }