Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2013, 03:30
Avatar de auttranadhie
auttranadhie
 
Fecha de Ingreso: noviembre-2008
Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 16 años
Puntos: 8
Pregunta Recorrer una matriz con índice no numérico

Hola a todos:

Antes de enviar este mensaje he estado consultando otros similares en el foro pero no acaban de convencerme.

En PHP he generado una variable de sesión $_SESSION["lenguas"] que contiene la siguiente estructura:
  • El índice es un valor controlado: código ISO2 de la lengua (p.e., "es" para español).
  • Cada valor de la matriz es el nombre de la lengua.
Dicha estructura la quiero pasar a una matriz de javascript para que genere un select cuyas options tengan como value el índice y como literal el nombre de la lengua.

Pasarlo a la matriz es sencillo, el problema está al recorrerlo puesto que normalmente se usa el siguiente método:

for (var i=0;i<mi_matriz.length;i++) ...

Como se ve debo tener un índice numérico para poder hacerlo. No hay problema en generar la matriz de javascript así; pero entonces mi problema es:
  1. ¿Cómo general una matriz multidimensional? Es decir, que contenga mi índice ISO2 y el nombre de la lengua.
  2. ¿Cómo recorrerla de acuerdo al método antes expuesto?
Se agradece por adelantado cualquier respuesta y recibid todos un saludo.
__________________
A. Uttranadhie