Ciao ragazzi, volevo chiedervi un consiglio su come sia meglio scrivere un determinato codice:

Mettiamo di avere un form con diversi checkbox e voglia ricevere i valori passati, utilizzo gli array, faccio un foreach() dopo il submit bla bla bla ... tutto ok.

Ma il codice all'interno dell'input come va scritto?

Mettiamo di avere un array "colori";

Così:

codice:
<form action="index.php" method="post">
	<input type="checkbox" name="colori[0]" value="1" /> Rosso

	<input type="checkbox" name="colori[1]" value="1" /> Blu

	<input type="checkbox" name="colori[2]" value="1" /> Verde

	<input type="checkbox" name="colori[3]" value="1" /> Giallo

	<input type="submit" name="submit" value="invia" />	
</form>
Oppure così:


codice:
<form action="index.php" method="post">
	<input type="checkbox" name="colori[]" value="0" /> Rosso

	<input type="checkbox" name="colori[]" value="1" /> Blu

	<input type="checkbox" name="colori[]" value="2" /> Verde

	<input type="checkbox" name="colori[]" value="3" /> Giallo

	<input type="submit" name="submit" value="invia" />	
</form>
in entrambi i casi posso ottenere lo stesso risultato ma credo che la prima forma sia più corretta, mi rimane comunque il dubbio potete levarmelo?

Grazie.