如何使用PHP打破电子邮件的行文本

时间:2013-05-17 12:09:33

标签: php actionscript-3 email line-breaks

使用AS3应用程序,我通过GET发送正文变量。

$body = $_GET['body'];

这里我试图将'JUMP'替换为'\ n'来打破一行

$body = preg_replace('/JUMP/', '\n', $body);

在这里,我正在尝试发送包含换行符的电子邮件。

mail($to, $subject, $body, $from)

但它不起作用,

原始邮件:

嗨! JUMP我正在测试。

电子邮件:

嗨! \ n我正在测试。

我需要什么:

嗨!

我正在测试。

任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:4)

\ n仅在使用双引号时才有效,否则将按定义打印。

答案 1 :(得分:1)

$body = preg_replace('/JUMP/', PHP_EOL, $body);

预定义常量:PHP_EOL

答案 2 :(得分:0)

变化:

$body = preg_replace('/JUMP/', '\n', $body);

$body = preg_replace('/JUMP/', "\n", $body);