-3
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/

因为我总是得到错误。

我怎样才能做到这一点?

4

1 回答 1

1

您必须转义单引号,因为它们位于单引号字符串中。\'在需要单引号的位置添加。

例子:

echo '<a href="'. $site_url .'" onclick=" window.open(\''. $refferal_url .'\'); ">';

顺便说一句,“推荐”有两个rs,而不是两个fs。

于 2015-10-20T23:13:36.403 回答