Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/03/2007, 14:10
eaguilar
 
Fecha de Ingreso: agosto-2003
Ubicación: Guatemala
Mensajes: 94
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: serializar array multidimensional

El array ( al igual que un objeto ) en php, se puede serializar, con esto lo que hacemos es convertir estos objetos en cadenas, para poder enviarlas a traves de get o post hacia otra pagina, o puede tambien guardarse en base de datos o en una cookie.

La forma de hacerlo es la siguiente:

Haciendo uso de la funcion $strTemp = serialize ( $array );
Luego codificamos la url, urlencode ( $strTemp );

Con esto ya tenemos serializado nuestro array, y listo para enviarlo por get o post.

En la pagina que recibimos este datos, debemos seguir lo siguiente:

Primero tenemos que eliminar los apostrofes, haciendo uso de stripslashes ()
Luego decodificamos la url con urldecode();
Y por ultimo deserializamos (?) el array, con unserialize().

Espero te sirva en algo.

Saludos.
__________________
Luis Pirir
Programador Web
Móvil: (502) 50623292