请教,strip_tags()

newphpfn 发布于 2015/03/13 21:53
阅读 108
收藏 0
PHP
请教,用get_file_contents()得到网页内容,经strip_tags()转换后,部分文字内容丢失。可有更好办法?谢谢。
加载中
0
eechen
eechen
http://php.net/manual/zh/function.strip-tags.php
Warning:由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数据被删除。
可以使用simple-html-dom.php这个PHP端的DOM库精确获取所需内容后再用str_replace/preg_replace/strip_tags来过滤掉HTML标签。
0
wsy5344
wsy5344

用正则删除HTML标签即可



$rs = preg_replace ( '/<.*?>/', '', $rs );
$rs = preg_replace ( '/&.*?;/', '', $rs );
$rs = trim ( $rs );




返回顶部
顶部