Arrays y PHP

verbalkint
08 de Julio del 2003
hola a todos! es la priemra vez que entro en el foro, asi q espero recibir mucha ayuda ;-)..tengo un problema usando arrays entre sesiones...tengo un bucle que funciona rellenando un array de valores...
for($k=0;$k<100;$k++){
$_SESSION['mimatriz[$k]']=....
}
el problema es q con esto no m crea un array de 101 elementos, sino una variable de sesion de nombre mimatriz[$k] que al final se keda inicializada al ultimo valor del bucle...
alguien sabe como puedo solucionar mi problema,es decir, que me rellene el array correctamente?
muchas gracias

rafa
08 de Julio del 2003
<?
session_start();
session_register("mimatriz");

$mimatriz=array();
$_SESSION['mimatriz'] = array();

for($k=0;$k<100;$k++){
$mimatriz[$k]="cadena".$k;
}

$_SESSION['mimatriz'] = $mimatriz;

echo $mimatriz [1];
echo "<hr>";
echo $_SESSION['mimatriz'][1];
?>

te he puesto este ejemplo y funciona, puedes adaptarlo a tus necesidades

verbalkint
08 de Julio del 2003
muchas gracias, va estupendo...

dardd
08 de Julio del 2003
Hola verbalkint, prueba con
$_SESSION['mimatriz[0][$k]']=.... y me cuentas como te ha ido

verbalkint
08 de Julio del 2003
para empezar gracias por responder...
esto no me ha funcionado,me crea una nueva variable de nombre mimatriz[0][$k] que guarda la ultima iteracion del bucle...incluso he probado a hacer esto, definir un array y asignarselo a la variable de sesion...

$tabla_prueba[0][0]=0;
$_SESSION['tabla']=$tabla_prueba;

sin embargo me dice que $_SESSION['tabla'] es un string...

alguna solución???? :-(