php引用内的行情

时间:2014-02-05 22:30:58

标签: php

我在我的php标题中用我的“名字”加上引号来发送电子邮件。但这样做会给我php错误。

  

$ headers =“发件人:”名称“”。为 “\ r \ n” 个;

如何使用名称附近的引号?

我试过'名字',但是当我收到显示我的服务器的电子邮件时,它不起作用。

2 个答案:

答案 0 :(得分:1)

您必须使用反斜杠转义引号:

$headers = "From: \"name\" " . "\r\n";

有关可能的转义refer to the PHP manual on strings的更多信息。

另一个解决方案是使用单引号字符串,因为你没有任何变量或其他转义:

$headers = 'From: "name" ' . "\r\n"

答案 1 :(得分:1)

您可以使用单引号:

$headers = 'FROM: "name"' . "\r\n"; 

或者你可以使用带引号的双引号:

$headers = "FROM : \"name\"\r\n"; 

或者您可以使用heredoc语法:

$headers = <<<TEXT
FROM: "name"
TEXT; 

请阅读documentation article