可能重复:
Remove urls using PHP
我正在尝试找出使用php从文本中删除网址的最佳方法。我在这里看了很多不同的网站和问题,但不能完全拼凑起来。
我想删除以下所有网址:
我已经尝试了一些我在这里找到的解决方案,但我无法弄清楚如何获取带有边界字符的网址,而不是网址的一部分,即括号或HTML标签内的&lt; strong&gt; < / p>
非常感谢任何帮助。
由于
答案 0 :(得分:6)
也许......
// http(s)://
$txt = preg_replace('|https?://www\.[a-z\.0-9]+|i', '', $txt);
// only www.
$txt = preg_replace('|www\.[a-z\.0-9]+|i', '', $txt);
或者:
$Var = str_replace("itemtoreplace", "replacewith", $variabletoremovefrom");
供参考。