DOMDocument:如何从对象获取数据为字符串

时间:2011-08-18 19:15:27

标签: php domdocument

我正在使用以下代码:

$doc = new DOMDocument();
$doc->loadHTML($url);
$data = $doc->saveHTML();
preg_match_all("/$k1(.*?)$k2/s",$data,$matches);

并且它产生了这个错误:

  

警告:preg_match_all()期望参数2为字符串,对象在第115行的/home/maruf10/public_html/dispatx.php中给出

如果有人帮助找到错误,将会有所帮助。 感谢

1 个答案:

答案 0 :(得分:2)

变化

$data = $doc->saveHTML();

$data = (string)$doc->saveHTML();

它应该适用。