Tengo el sigueinte codigo :
Código:
la función getIdModule me devuelve el Id del modulo.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]); }
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:
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...$menu[$i][1]=$menu_old[$i];
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.