我正在尝试在php中做这样的事情:
echo "<a href="http://www.youtube.com/watch?v=$link">watch here</a>";
我将视频ID在$ link中有,我想将其与http://www.youtube.com/watch?v=相结合,然后单击"观看此处观看"时将用户发送到该视频。它给出了错误
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in xxxxxxxxxx on line xxx
我是PHP的新手,请帮忙。预先感谢。
尝试使用Echo的单个引号:
echo '<a href="http://www.youtube.com/watch?v=' . $link . '">watch here</a>';
您在双引号字符串中有双引号这应该解决:
echo "<a href='http://www.youtube.com/watch?v=$link'>watch here</a>";
您需要在内容中的双引号之前使用后斜线逃脱错误:
:$link = 'h8f7ewhfg';
echo "<a href="http://www.youtube.com/watch?v={$link}">watch here</a>";