Ciao,

sono rari i casi in cui sia utile inviare via HTTP un intero array, comunque puoi risolvere la cosa in due modi

1) con HTML, es.

<input type="text" name="a[pippo]" id="a[pippo]" />


<input type="text" name="a[pluto]" id="a[pippo]" />


<input type="text" name="a[paperino]" id="a[pippo]" />

I questo modo all'invio del form $_POST conterrà la variabile

$_POST['a'] che sarà un array che contiene le chiavi pippo, pluto e paperino


2) Oppure puoi serializzare l'array con la funzione serialize(), inserire il risultato in un campo hidden e successivamente applicare unserialize() a $_POST['nome_campo_hidden']

http://freephp.html.it/articoli/view_articolo.asp?id=74