quando dai ad un campo un name=pippo[]
php saprà che pippo sarà un array
mi spiego meglio:
hai un form che prende i dati e ogni campo lo chiami name=dato[]
possono essere da 1 a 1000 campi con lo stesso nome dato[]
nel momento in cui viene inviato il tutto a php, $_POST['dato'] non sarà UN solo dato, ma l' insieme dei valori dei campi con name=dato[] ma racchiusi nell array dato[].
o per meglio dire, sarà un Array!
un pò come quando devi creare un array dal nulla... come fai?
Codice PHP:
$array=array(); //dichiare a php che $array è un array(insieme di dati)
for ($a=0;$a<=100;$a++)
{
$array[]="sono il numero ".$a;
//qui dici a php che nell' array $array deve aggiungere accodandolo ai dati
//già esistenti la stringa sono il numero $a ...NOTA LE []
}
//se voglio accedere a ogni elemento dell' array dovrò indicare la chiave (posizione)
// del dato che mi interessa visualizzare
echo $array[0]; //mi visualizzerà sono il numero 0;
ci sarebbero da dire 1000 e poi 1000 cose sull' array ma spero di essere stato chiaro 