所以,我想要的是将正常文本解析为链接
但如果文本是链接,则不应再次解析
例如:<a href="http://stackoverflow.com">http://stackoverflow.com</a>
不应再次被解析为<a href="http://stackoverflow.com"><a href="http://stackoverflow.com">http://stackoverflow.com</a></a>
这就是全部
答案 0 :(得分:0)
一种解决方案是剥离所有HTML href标签以开始。然后你有一个普通的文件,你可以将每个网址转换为标签。
答案 1 :(得分:0)
<?php
function TextLink($string)
{
if($string[0] != "<")
{
echo "<a href=\"http://www.".$string."\">".$string."</a>";
}
}
?>
Call with TextLink('$string');