У мене форма 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.
Що я хотів би зробити зараз, це взяти всі рядки та стовпці, помістити їх у багатовимірний масив та надіслати його вмісту клієнтові (бажано в добре відформатованій таблиці). Я так і не зміг зрозуміти, як поєднати всі ці входи та вибір у хороший масив.
На даний момент мені доведеться спробувати використовувати декілька 1D масивів, хоча я маю думку, що використання одного 2D масиву було б кращою практикою, ніж використання декількох 1D масивів.