在許多場景中,我們會遇到行數和預定義列數不同的表單。用戶可以根據需要自由添加行。了解如何將這些動態輸入捕獲為可用格式至關重要。
考慮一個包含產品屬性列的表單,例如頂部直徑、底部直徑、布料、顏色和數量。雖然列數保持不變,但行數是動態的。
為了適應動態的行數,我們使用陣列索引。例如:
這會產生如下所示的HTML:
提交表單後,可以透過以下方式存取輸入資料$ _POST 超全域變數。它顯示為數組的數組:
使用單一二維數組比使用多個一維數組更有效。為此,我們修改表單名稱格式:
使用此修改後的格式,我們現在可以輕鬆遍歷值:
以上是如何在PHP中透過POST高效提交和檢索多維數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!