echo "<a href="http://www.youtube.com/watch?v=$link">watch here</a>";
我在$ link中有视频ID,我希望将其与http://www.youtube.com/watch?v=结合使用,并在点击“观看此处”时将用户发送到该视频。它给出了错误
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in xxxxxxxxxx on line xxx
我对php很新,请帮忙。提前谢谢。
答案 0 :(得分:1)
尝试使用echo的单引号:
echo '<a href="http://www.youtube.com/watch?v=' . $link . '">watch here</a>';
答案 1 :(得分:0)
双引号字符串中有双引号 这应该解决它:
echo "<a href='http://www.youtube.com/watch?v=$link'>watch here</a>";
答案 2 :(得分:0)
您需要在内容中使用双引号之前使用反斜杠来转义错误,如下所示:
$link = 'h8f7ewhfg';
echo "<a href=\"http://www.youtube.com/watch?v={$link}\">watch here</a>";