我正在尝试创建一个具有三层嵌套引号的 php 变量。如何围绕"tackEvent"
、"downloads"
、"all"
和进行第三级"nofilter"
?我在那里的双引号不起作用。
$outputList .= "<a href=files/".$content_file ." onClick='_gaq.push
(["_trackEvent", "downloads", "all", "nofilter"]);' >" . $content_name .
"</a>";
我正在尝试创建一个具有三层嵌套引号的 php 变量。如何围绕"tackEvent"
、"downloads"
、"all"
和进行第三级"nofilter"
?我在那里的双引号不起作用。
$outputList .= "<a href=files/".$content_file ." onClick='_gaq.push
(["_trackEvent", "downloads", "all", "nofilter"]);' >" . $content_name .
"</a>";
From here:
"
'
\"
"
$outputList .= <<<LINK
<a href="files/$content_file" onClick="_gaq.push(['_trackEvent', 'downloads', 'all', 'nofilter']);">$content_name</a>
LINK;
This is using heredoc syntax.
从手册:
要指定文字单引号,请使用反斜杠 (\) 对其进行转义。要指定文字反斜杠,请将其加倍 (\\)。
这也适用于双引号中的字符串。
$str = "I am a string with a quote that says, \"I like quotes\"";