我需要一种方法来获取包含<a href="url">something</a>
的字符串并将其从字符串中完全删除。
所以,
$text = 'Something string <a href="url">something</a> some more string';
有什么想法吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
$text = str_replace('<a href="url">something</a>', '', $text);
而且,如果还有一些变量,preg_replace()
:
$text = preg_replace('/<a href="[^"]+">.+?</a>/i', '', $text);
但是,在组合HTML和正则表达式时存在一些风险和缺点。
答案 2 :(得分:0)