我正在构建一种Web表单,将表单的结果通过电子邮件发送给收件人。除了客户端在表单上检查了几个复选框之外,一切都很有效,然后在电子邮件中发送任何被检查的复选框。我将它们全部存储在一个数组中,并使用implode()在电子邮件中的每一个之后插入<br>
。
然而,在每个人之前,客户想要一个粗体 X 。我知道只有2个参数可以通过内爆传递,那么还有另一种方法可以实现吗?我的代码下面运行implode()并在数组中的每个选中的复选框后放置一个中断。
if(isset($_POST['assesmentBox']) && is_array($_POST['assesmentBox'])
&& count($_POST['assesmentBox']) > 0){
$selectedAssesmentBox = implode("<br>", $_POST['assesmentBox']);
}
答案 0 :(得分:3)
没有一点连接无法处理:
if(isset($_POST['assesmentBox']) && is_array($_POST['assesmentBox'])
&& count($_POST['assesmentBox']) > 0){
$selectedAssesmentBox = "<b>X</b>" . implode("<br><b>X</b>", $_POST['assesmentBox']) . "<b>X</b>";
}
这只是用粗体X开始字符串关闭,在下一行附加<br>
和一个粗体X,以最后一个粗体X结束。