PHP在数组之前和之后连接字符串

时间:2014-03-26 17:50:50

标签: php email string-concatenation implode

我正在构建一种Web表单,将表单的结果通过电子邮件发送给收件人。除了客户端在表单上检查了几个复选框之外,一切都很有效,然后在电子邮件中发送任何被检查的复选框。我将它们全部存储在一个数组中,并使用implode()在电子邮件中的每一个之后插入<br>

然而,在每个人之前,客户想要一个粗体 X 。我知道只有2个参数可以通过内爆传递,那么还有另一种方法可以实现吗?我的代码下面运行implode()并在数组中的每个选中的复选框后放置一个中断。

if(isset($_POST['assesmentBox']) && is_array($_POST['assesmentBox']) 
&& count($_POST['assesmentBox']) > 0){
   $selectedAssesmentBox = implode("<br>", $_POST['assesmentBox']);
}

1 个答案:

答案 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结束。