使用具有多个标题的php邮件功能在发送电子邮件后显示/ r / n

arb*_*les 2 php email header

我正在使用php邮件功能,并且我有多个标头。问题是当我发送给他们时,他们在电子邮件信息中显示/ r / n。为什么显示这个?

我已将标头放入一个数组,以/ r / n分隔。发送电子邮件时,它在用户收件箱中显示rn。我该怎么办,它不会显示rn?

$headers=array(
    'From: xzy@gmail.com',
    'Content-Type:text/html',
    'Reply-To: xyz@gmail.com'
);
mail($email_address,$subject,$body,implode("/r/n",$headers));
Run Code Online (Sandbox Code Playgroud)

Eth*_*n H 5

您正在使用/而不是\。换行符使用反斜杠表示,因此应为\r\n

  • 没关系,因为他正在内陷。 (3认同)
  • “ \ *”仅解析为包含在“”而不是“”中的字符串。 (2认同)