编程语言
首页 > 编程语言> > php-禁用除以下以外的所有标签

php-禁用除以下以外的所有标签

作者:互联网

我想编码(htmlentities)或禁用除< a>标签.

我该如何实现?

解决方法:

使用HTML实体后,使用RegExp将链接转换回原位:

preg_replace('/&lt;(\/?a(?:|\s[\S\s]+?))&gt;/i', '<$1>', $string);

如果要删除其他标签,请使用:

strip_tags($string, '<a>');

标签:html-entities,html,php,tags
来源: https://codeday.me/bug/20191102/1988676.html