php 清空字符串中的HTML标签

作者:袖梨 2022-06-24

function clear_html_label($html)
 {
  $search = array ("''si", "'<[/!]*?[^<>]*?>'si", "'([rn])[s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'(d+);'e");
      $replace = array ("", "", "", """, "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr()");

      return preg_replace($search, $replace, $html);
 }

 
 //实例应用

 代码如下 复制代码
 $string ='aaa


 
 /*
 总结
 上面二个函数得出的结果完全相同一个是用户自定义的过滤所有html函数一个是php内置函数但在效绿上来说php的strip_tags()函数肯定要高很多。至少为什么我就不说多了。
 */

相关文章

精彩推荐