我正在使用以下代码拼凑在脚本中进一步声明的一系列变量,以形成RSS XML提要的链接部分。我需要在变量之间插入一个&符号以正确完成URL。我试过用&而且只是&最后会出现错误:
error on line 7 at column 194: Entity Ref: expecting ';'
有人可以告诉我所以我可以看到我做错了吗?
echo '<link>' . $url . 'ampersand_goes_here' . $mlcall. '' . $title . '</link>';
答案 0 :(得分:1)
尝试使用htmlspecialchars()函数将字符串包含在link标记内。
echo '<link>' . htmlspecialchars($url . 'ampersand_goes_here' . $mlcall. '' . $title) . '</link>';
答案 1 :(得分:0)
echo "<link>$url&$mlcall$title</link>";
或(更好)
echo '<link>' . htmlentities($url&$mlcall$title) . '</link>';