首頁 > 後端開發 > php教程 > 如何在 PHP 中將多個複選框選擇捕獲為數組?

如何在 PHP 中將多個複選框選擇捕獲為數組?

Barbara Streisand
發布: 2024-12-12 21:23:18
原創
284 人瀏覽過

How to Capture Multiple Checkbox Selections as an Array in PHP?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板