credo di aver appena scoperto una cosa che mi semplificherà la vita di molto, ma prima voglio una conferma dalle vostre menti brillantissime

io ho sempre attuato questa tecnica (in php), avendo (per esempio) più input type generati da un ciclo for :
codice:
$var=0;
<input type="text" id="inputa" name="<?="name".$var" value="<?=$var++?>" />
<input type="hidden" name="maxelem" value="<?=sizeof(vettoreciclo)?>"
così, lato server prendevo la variabile maxelem e sfogliavo tutto il vettore (prendendomi le variabili text dal vettore POST.

tutto questo perchè non sapevo fosse possibile memorizzare i dati dentro a degli array.

poi ho letto un pò di codice, e scopro che se faccio una cosa del genere (sempre dentro a un ciclo):
codice:
$var=0;
<input type="text" name="vett[]" value="<?=$var++?>">
ottengo la stessa cosa, ma in POST manda un vettore invece che n variabili, sfogliabili (per esempio) con un foreach lato server.

tutto questo è vero? ed è supportato da qualsiasi browser?

non ci posso ancora credere...