0
4

2 回答 2

0

它应该完全按照您的意愿工作。

$text = '<a href="http://www.someplace.com">link</a> <others>stuff</others>';
echo strip_tags($text,"<a>");

我留下了完整的<a>标签:

<a href="http://www.someplace.com">link</a> stuff

工作示例:http: //3v4l.org/j1uE1

更新:使用您在更新问题中发布的代码,我在这里运行它,它仍然提供完整的<a>标签输出。属性没有被剥离。

http://3v4l.org/tFQ4l

于 2013-04-17T16:33:31.020 回答
0

strip_tags删除所有 html 元素或任何用<>.

手册

strip_tags — 从字符串中去除 HTML 和 PHP 标记

例子:

$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';

输出:

Test paragraph. Other text
于 2013-04-17T16:32:43.680 回答