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中文网其他相关文章!