3つのレベルのネストされた引用符を持つphp変数を作成しようとしています。 "tackEvent"
、"downloads"
、"all"
、および"nofilter"
の周りに第3レベルを作成するにはどうすればよいですか?私が持っている二重引用符は機能していません。
$outputList .= "<a href=files/".$content_file ." onClick='_gaq.Push
(["_trackEvent", "downloads", "all", "nofilter"]);' >" . $content_name .
"</a>";
から ここ :
"
'
\"
"
手動 から:
リテラルの一重引用符を指定するには、円記号(\)でエスケープします。リテラルの円記号を指定するには、円記号を2倍にします(\\)。
これは、二重引用符で囲まれた文字列にも当てはまります。
$str = "I am a string with a quote that says, \"I like quotes\"";
$outputList .= <<<LINK
<a href="files/$content_file" onClick="_gaq.Push(['_trackEvent', 'downloads', 'all', 'nofilter']);">$content_name</a>
LINK;
これは ヒアドキュメント構文 を使用しています。