Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2008, 07:54
Laufwerk
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 17 años, 2 meses
Puntos: 0
problemas al crear un array

Hola amigos!!!!
Tengo el sigueinte codigo :
Código:
	for ($i=0;$i<count($menu_old);$i++){
		WriteLog("Modulo : ".$menu_old[$i]);
		$idmodule = getIdModule($menu_old[$i], $db);
		WriteLog("ID Modulo : ".$idmodule);
		$menu[$i][0]=$idmodule;
		$menu[$i][1]=$menu_old[$i];
		WriteLog("ID Modulo[$i][0] : ".$menu[$i][0]." - Modulo [$i][2] : ".$menu[$i][2]);
	}
la función getIdModule me devuelve el Id del modulo.
Entonces lo que yo quiero es crear un array, donde en la posicion 0 será el ID y en la 1 en nombre del modulo que está en la variable $menu_old[$i];, quedándome asi:
$menu[0][0]=1;
$menu[0][1]=HOME;
$menu[1][0]=14;
$menu[2][1]=SETTINGS;
etc...

pero el problema lo tengo en esta linea:
Código:
$menu[$i][1]=$menu_old[$i];
que lo que me hace es grabar de $menu_old[$i] la primera letra en $menu[$i][1], en $menu[$i][2] la segunda letra, en $menu[$i][3] la tercera letra, etc...

cuando lo que quiero es que me grabe la palabar entera, ¿sabeis porque me sucede esto?

Gracias!!! por adelantado!


PD:WriteLog es una funcion hecha por mi que me genera un archivo con la fecha y hora y le parametro que yo le pase.