Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 11:11
antoniuskas
 
Fecha de Ingreso: junio-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
Pregunta Pasar array multidimensional en formulario

Este código funciona para un array monodimensiional, pero hay forma de que pueda hacerse para un array multidimensional, por ejemplo $array[0][0], [0][1],etc. Gracias.
//Codigo del formulario en php:
<?php
function array_envia($array) {
$tmp = serialize($array);
$tmp = urlencode($tmp);

return $tmp;
}
$array[0]="hola que tal";
$array[1]="adios mu buenas";
$array[2]="si tal vez";

$array=array_envia($array);
echo "<form action='recibir_array.php' method='post'>";
echo "<input type='hidden' name='array' value='$array'>";
echo "<input type='submit' value ='Enviar'>";
echo "</form>";

?>
//Codigo del fichero que recibe los mensajes recibir_array.php
<?
function array_recibe($url_array) {
$tmp = stripslashes($url_array);
$tmp = urldecode($tmp);
$tmp = unserialize($tmp);

return $tmp;
}

$array=$_POST['array'];

$array=array_recibe($array);

foreach($array as $k => $v) {
print "\$array[$k] => $v.\n";
}
?>