echo '<a href="'. $site_url .'" onclick=" window.open('. $refferal_url .'); ">';
结果
<a href="http://example.com/" onclick=" window.open(http://example.com/some-url/); ">
问题是我无法在http://example.com/some-url/
之前和之后输入单引号
因为我总是得到错误。
我该怎么做?
答案 0 :(得分:1)
您必须转义单引号,因为它们位于单引号字符串中。将\'
添加到您想要单引号的位置。
示例:
echo '<a href="'. $site_url .'" onclick=" window.open(\''. $refferal_url .'\'); ">';
顺便说一句,&#34;推介&#34;有两个r
s,而不是两个f
s。