У меня есть форма php, которая имеет известное количество столбцов (например, верхний диаметр, нижний диаметр, ткань, цвет, количество), но имеет неизвестное количество строк, так как пользователи могут добавлять строки по мере необходимости.
Я обнаружил, как взять каждое из полей (столбцов) и поместить их в собственный массив.
<input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" />
<input name="bottomdiameter['+current+']" type="text" id="bottomdiameter'+current+'" size="5" />
Итак, что я получаю в HTML:
<tr>
<td><input name="topdiameter[0]" type="text" id="topdiameter0" size="5" /></td>
<td><input name="bottomdiameter[0]" type="text" id="bottomdiameter0" size="5" /></td>
</tr>
<tr>
<td><input name="topdiameter[1]" type="text" id="topdiameter1" size="5" /></td>
<td><input name="bottomdiameter[1]" type="text" id="bottomdiameter1" size="5" /></td>
</tr>
...and so on.
То, что я хотел бы сделать сейчас, - это взять все строки и столбцы, поместить их в многомерный массив и отправить его содержимое клиенту (желательно в красиво отформатированной таблице). Я не смог по-настоящему понять, как объединить все эти входы и выборки в хороший массив.
На данном этапе мне придется попробовать использовать несколько одномерных массивов, хотя у меня есть идея, что использование одного двумерного массива было бы лучше, чем использование нескольких одномерных массивов.