1

我正在使用以下代码将脚本中进一步声明的一系列变量拼凑在一起,以形成 RSS XML 提要的链接部分。我需要在变量之间插入一个&符号以正确完成 URL。我试过使用 & 也只是 & put 它以错误结束:

error on line 7 at column 194: Entity Ref: expecting ';'

有人可以告诉我,这样我就可以看到我做错了什么?

echo '<link>' . $url . 'ampersand_goes_here' . $mlcall. '' . $title . '</link>';
4

2 回答 2

1

尝试使用 htmlspecialchars() 函数将字符串包含在链接标记中。

echo '<link>' . htmlspecialchars($url . 'ampersand_goes_here' . $mlcall. '' . $title) . '</link>';
于 2012-11-17T01:40:26.597 回答
0
echo "<link>$url&amp;$mlcall$title</link>";

或(更好)

echo '<link>' . htmlentities($url&$mlcall$title) . '</link>';
于 2012-11-17T01:59:48.150 回答