【发布时间】:2009-12-08 20:42:14
【问题描述】:
我有以下由用户生成的内容动态设置的变量:
$variable = '<a href="http://www.mysite.com/article">This Article</a>';
当这个变量被设置后,我就这样回显它
echo $variable;
我知道按原样,这是无效的,因为我需要转义双引号等。
有没有办法自动化该过程以使变量可打印为可点击的链接,从而自动转义变量中的引号?
编辑: 事实证明这确实是完全有效的,但是在 joomla 网站上使用它时,html 标签被剥离,我必须使用 [[a href]] 而不是常规的 。 感谢大家的帮助!
【问题讨论】:
-
您认为回显该字符串的具体内容是什么?
-
它只打印出本文的文本,而不是显示我的链接,所以我认为我的网址中存在双引号是什么破坏了它?
-
这句话没有错
-
我们能看到 echo 的 HTML 输出吗?
-
错误,没有。它只打印
This Article,因为锚标签<a ...> ... </a>使它成为一个链接。它与引号无关。
标签: php