ฉันมีรูปแบบ 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 หลายตัวแม้ว่าฉันจะมีความคิดว่าการใช้อาร์เรย์ 2 มิติเดียวจะเป็นแนวทางปฏิบัติที่ดีกว่าการใช้อาร์เรย์ 1D หลายตัว