将变量与链接组合并在php下进行href

时间:2014-01-30 11:10:07

标签: php

我试图在php中做这样的事情:

    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很新,请帮忙。提前谢谢。

3 个答案:

答案 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>";