I frequently see, in particular in the PHP world, the following writing if you want to create a FORM array.
It's just conventional.
The W3C states:
Let the
form data setbe a list of name-value-type tuples
and for each input element, on submit:
Append an entry to the
form data setwith name as thename, the value of thefieldelement as the value, andtypeas the type.
The W3C does not mention the use of [] or uniqueness of the name attribute.