php清除html标签函数的解决办法

内容摘要
这篇文章主要为大家详细介绍了php清除html标签函数的简单示例,具有一定的参考价值,可以用来参考一下。

对分享一个php清除html标签的函数对此感兴趣的朋友,看看idc笔记做的技
文章正文

这篇文章主要为大家详细介绍了php清除html标签函数的简单示例,具有一定的参考价值,可以用来参考一下。

对分享一个php清除html标签的函数对此感兴趣的朋友,看看idc笔记做的技术笔记!分享一个php清除html标签的函数,用于清除不需要的html标签格式

/**
 * 分享一个php清除html标签的函数
 *
 * @param 
 * @arrange 512-笔记网: 512pic.com
 **/
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 );
 }
/***   来自php教程(www.idcnote.com)   ***/

注:关于php清除html标签函数的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!