| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
n342
10年前发布

清除html标签的php函数

分享一个php清除html标签的函数,用于清除不需要的html标签格式

function strip_html_tags( $text )  {      $text = preg_replace(          array(            // Remove invisible content              '@<head[^>]*?>.*?</head>@siu',              '@<style[^>]*?>.*?</style>@siu',              '@<script[^>]*?.*?</script>@siu',              '@<object[^>]*?.*?</object>@siu',              '@<embed[^>]*?.*?</embed>@siu',              '@<applet[^>]*?.*?</applet>@siu',              '@<noframes[^>]*?.*?</noframes>@siu',              '@<noscript[^>]*?.*?</noscript>@siu',              '@<noembed[^>]*?.*?</noembed>@siu',            // Add line breaks before and after blocks              '@</?((address)|(blockquote)|(center)|(del))@iu',              '@</?((div)|(h[1-9])|(ins)|(isindex)|(p)|(pre))@iu',              '@</?((dir)|(dl)|(dt)|(dd)|(li)|(menu)|(ol)|(ul))@iu',              '@</?((table)|(th)|(td)|(caption))@iu',              '@</?((form)|(button)|(fieldset)|(legend)|(input))@iu',              '@</?((label)|(select)|(optgroup)|(option)|(textarea))@iu',              '@</?((frameset)|(frame)|(iframe))@iu',          ),          array(              ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',              "  $0", "  $0", "  $0", "  $0", "  $0", "  $0",              "  $0", "  $0",          ),          $text );   }