Re: Form Passed Multidimension Array
| From: | Lowell Allen | Date: | Fri, 26 Sep 2003 13:13:43 +0000 |
| Subject: | Re: Form Passed Multidimension Array | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-164034@lists.php.net to get a copy of this message | ||
> I am trying to find out how to pass a multidimensional array within a hidden
> input of a form.
> Would it be something like this?
>
> <input type='hidden' name='all_links' value='$all_links'>
>
> Any advice would be forever appreciated...
Here's a recycled reply from a similar question last month.
To pass an array in a form, you should serialize it and encode it, then
after receiving it you decode it and unserialize it. The example assumes
register_globals is on:
$portable_array = base64_encode(serialize($array));
You can then pass $portable_array as a form hidden input value. To turn it
back into an array:
$array = unserialize(base64_decode($portable_array));
--
Lowell Allen