1

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

$body = $_GET['body'];

在这里,我试图用 '\n' 替换单词 'JUMP' 来换行

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

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

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

但它不起作用,

原始信息:

你好!JUMP 我正在测试。

电子邮件:

你好!\n 我正在测试。

我需要的:

你好!

我正在测试。

谁能帮我?

4

3 回答 3

4

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

于 2013-05-17T12:10:52.010 回答
1
$body = preg_replace('/JUMP/', PHP_EOL, $body);

预定义常量:PHP_EOL

于 2013-05-17T12:15:34.830 回答
0

改变:

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

$body = preg_replace('/JUMP/', "\n", $body);
于 2013-05-17T12:13:51.650 回答