PHP 多個複選框數組
在PHP 中建立具有多個複選框的表單並將使用者選擇捕獲到數組中非常簡單。以下是實現它的方法:
<form method='post'>
現在,在您的PHP 腳本中:
<?php if (isset($_POST['checkboxvar'])) { print_r($_POST['checkboxvar']); } ?>
透過將複選框輸入的name 屬性作為數組(checkboxvar[])傳遞,所有選取的值將自動擷取到$_POST['checkboxvar'] 陣列中。然後,您可以根據需要回顯或操作這些值。
要在電子郵件中發送選取的值,您可以將陣列內爆為字串,用逗號或任何其他分隔符號分隔這些值:
echo implode(',', $_POST['checkboxvar']); // change the comma to your desired separator
請記住在電子郵件中使用您的輸入之前先對其進行清理,以防止執行任何惡意程式碼。有關此主題的更多信息,您可以參考此處的官方 PHP 文件:http://php.net/manual/en/faq.html.php#faq.html.arrays
以上是如何在 PHP 中將多個複選框選擇捕獲為數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!