Foros del Web » Programando para Internet » PHP »

Arreglos anidados

Estas en el tema de Arreglos anidados en el foro de PHP en Foros del Web. Hola amigos, he dejado de programar por más de 3 años y ahora no puedo resolver algo que podría ser muy básico... En un primer ...
  #1 (permalink)  
Antiguo 27/05/2016, 17:37
Avatar de netovs  
Fecha de Ingreso: enero-2010
Ubicación: Mexico DF
Mensajes: 150
Antigüedad: 14 años, 3 meses
Puntos: 9
Pregunta Arreglos anidados

Hola amigos, he dejado de programar por más de 3 años y ahora no puedo resolver algo que podría ser muy básico...

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"
                }
            ]
        }
    ]
}
Gracias por su apoyo . . .
__________________
No por que a mi nadie me ayudo a aprender a programar yo no les voy a ayudar ...

Comunicación Web

Última edición por netovs; 27/05/2016 a las 17:47
  #2 (permalink)  
Antiguo 28/05/2016, 07:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Arreglos anidados

Me imagino que habrá que adivinar el código con el que haces los loops ¿o necesitas una solución perfecta sólo para copiar y pegar?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: arreglos, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.