Solo te di un ejemplo para que utilizaras tu mente y sacaras la conclusion correcta. Si lo que quieres es poner nombre = pais entonces no entiendo cual es tu concepto de dinamico. Si quisieras utilizar el key de cada uno para manipular la data entonces haz la solucion que Dalam te dio que es a lo que debias llegar. Si leyeras al final de lo que te escribi decia:
Cita: Recuerda que nombre es un indice dentro del indice del array. Si quieres accesarlo tienes que hacer otro foreach dentro del foreach que ya hiciste.
Que es exactamente lo que dijo Dalam. Pero esa conclusion no te la debian decir en el foro tenias que sacarla tu investigando y escribiendo tu codigo "dinamico".