Дадено:
<input type="text" name="foo[]" />
<input type="text" name="foo[]" />
etc...
във вашия формуляр ще ги прелиствате с
foreach($_POST['foo'] as $index => $value) {
...
}
[]
в името на полето ще бъде премахнато от PHP и използвано като намек, че трябва да очаква множество стойности с едно и също име, което го кара да създаде подмасив вътре в $_GET/$_POST, за да побере тези допълнителни стойности.
Можете също да предложите кои ключове за масив трябва да използва PHP, напр.
<input type="text" name="foo[1]" value="hi there" />
<input type="text" name="foo[abc]" value="TGIF!" />
echo $_POST['foo'][1]; // outputs "hi there"
echo $_POST['foo']['abc'] // outputs "TGIF!"
Поддържат се и многоизмерни масиви, като се използват същите методи за нотация/достъп.