使用PHP 透過POST 提交多維數組
挑戰:
挑戰:
動態數量的行,每行包含已知列(例如,頂部/底部直徑、布料、顏色、數量)。目標是將此資料作為多維數組提交,以便作為格式化表格透過電子郵件發送。
解決方案:
<input name="diameters[0][top]" type="text">
使用括號輸入名稱中的符號來建立多維數組。例如:
PHP 處理:
根據需要以格式化表格結構輸出值。
if (isset($_POST['diameters'])) { echo '<table>'; foreach ($_POST['diameters'] as $diam) { echo '<tr><td>' . $diam['top'] . '</td><td>' . $diam['bottom'] . '</td></tr>'; } echo '</table>'; }
程式碼範例:
改良的實作:
不要使用多個一維數組,請考慮使用單一2D數組,因為它是一種更有效率、更可讀的解決方案。以上是如何在 PHP 中透過 POST 提交多維數組以透過電子郵件發送表格資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!