Делает ли каждая итерация цикла отдельный пост (например, новый curl_exec () или что-то еще?). В этом случае каждый запрос будет независимым от всех остальных, и вы можете просто повторно использовать те же имена полей для каждого.
Если все это в запросе, используйте функцию PHP и вынудите его создать массив из данных поста. Если вы добавите []
в конец имени поля, PHP будет рассматривать это поле как массив и сохранять данные как таковые при обработке сообщения.
например:.
<input type="text" name="arr[]" value="hi" />
<input type="text" name="arr[]" value="there" />
при обработке PHP приведет к:
$_POST = array(
'arr' => array(
0 => 'hi',
1 => 'there'
)
)
Вы можете даже принудительно подписывать подписчиков, если захотите, просто поместите их в []
, например. name="arr[12]"
и name="arr[42]"
даст вам
$_POST = array(
'arr' => array(
12 => 'hi',
42 => 'there'
)
)