我正在开发一个用户可以上传文本的网站。为了管理目的,我想 通过php动态地将所有文本“apple”更改为<a href="https://apple.com">apple<a>
。我使用str_replace('apple','<a href="..">apple</a>')
如何防止PHP str_replace替换html标签中的文字?
现在
然而,这个词“苹果”可能已被链接到用户的外部源。在这种情况下,会弄乱原始链接。
说出页面有以下几点:
<a href="...">apple</a>
我的代码,将其更改为
<a href="..."><a href="...">apple</a></a>
有没有什么办法可以识别是否一定的“苹果”是一个标签或其他的html标签已经?
谢谢
只是苹果?或其他的话? – 2013-05-28 03:58:06
现在我只需要一个关键字“apple”。 – user2426918
你可以看看这个词的潜在边界 – 2013-05-28 04:02:31