PHP处理解析HTML字符串的几种方法

html-css06

PHP处理解析HTML字符串的几种方法,第1张

1.strip_tags() 函数:可以过滤掉HTML和PHP标签,返回一个全新的字符串!

用法:

string strip_tags ( string 要处理的字符串 [, string 想保留的标签] )

比如: 标签,就这样写,strip_tags($str, “”) ,如果要保留多个标签,则标签之间用空格隔开。

2.用 strpos , substr 混合处理

当我们要截取的字符串,有唯一的标识时,通常可以用这个办法,比如取一个带唯一id的标签abc,只要找到和,中间的内容就都出来了。

3.PHP DOMDocument

DOMDocument 提供的方法是输出没有任何标签的纯文本,如果你只需要文本数据,那用这个方法最简单拉

当访客留言和发帖时,我们并不希望访客在留言和帖子中使用html标记,所以在访客提交留言和帖子时我门得把html标记删除,下面的函数就是实现此功能的函数

<?

function

delete_htm($scr)

{

for($i=0$i<strlen($scr)$i++)

{

if(substr($scr,$i,1)=="<")

{

while(substr($scr,$i,1)!=">")$i++

$i++

}

$str=$str.substr($scr,$i,1)

}

return($str)

}

?>