这是我目前的剧本:
{{1}}
我从表单中获取数据并使用文本字段作为段落答案。我将此表格作为测试数据$ psplans发送。每个数字后都有回车符:
1)第1行 2)第2行 3)第3行
我在电子邮件的正文中得到了这个:
辅助计划:1)第1行\ r \ n2)第2行\ r \ n3)第3行
我找不到消除\ r \ n的方法。非常感谢您的帮助。 :)
答案 0 :(得分:0)
尝试使用html br tag替换这些字符:
$psplans = preg_replace("/\r\n|\r|\n/",'<br/>',$psplans);
然后用作
."<h4>Post Secondary Plans: ".$psplans."</h4>"
答案 1 :(得分:0)
您在电子邮件中输出html,而不是文本。 html源代码中的换行符不会在输出中显示为换行符。
你可以简单地使用php函数nl2br:http://php.net/manual/en/function.nl2br.php
更改行
."<h4>Post Secondary Plans: ".$psplans."</h4>"
到
."<h4>Post Secondary Plans: ".nl2br($psplans)."</h4>"
或自己使用<br>
标记,而不是已插入的\n\r
序列。