码迷,mamicode.com
首页 > Web开发 > 详细

黄聪:simple_html_dom 换行符丢失

时间:2015-09-10 12:58:36      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

我在利用simple_html_dom来解析文档是,想要将其中的换行符替换成<BR> , 结果试了好几次没有成功,但是在原始文档中确实是有换行符的。后来索性把装载进来的文档打印出来,结果发现,装载进来以后换行符0x0a就没有了.

技术分享

于是我跑到simple_html_dom的源码中去看到底怎么回事,原来在调用file_get_html, 后面有一排的缺省参数,其中有一个stripRN,缺省是打开的,也就是说缺省情况下,换行符会被删除,所以装载进来的文档就找不到换行符了。只要把这个参数改为false即可。

例如:

$html = file_get_html( ‘http://wphun.com‘, false, null, -1,-1,true,true,DEFAULT_TARGET_CHARSET, false );


$html = str_get_html( $content, true, true, DEFAULT_TARGET_CHARSET, false );

 

黄聪:simple_html_dom 换行符丢失

标签:

原文地址:http://www.cnblogs.com/huangcong/p/4797420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!