我有一个文本区域,它是电子邮件的正文。
$body = 'Congrats, Line 2 Line 3';
$new = str_replace(' ','<br />', $body)
我正在尝试替换文本区域字段中的换行符
的所有实例,但它似乎无法正常工作。
最终结果需要使用<br />
生成HTML电子邮件,但在文本区域中,我不希望它显示html。
答案 0 :(得分:2)
str_replace()
可以获取一系列搜索/替换值。尝试替换其他类型的新行:
str_replace(array("\n", "\r", ' '), '<br />', $body);
请注意\n
和\r
附近的双引号。