我使用以下代码:
$doc = new DOMDocument();
$doc->loadHTML($url);
$data = $doc->saveHTML();
preg_match_all("/$k1(.*?)$k2/s",$data,$matches);
,然后生成如下错误:
警告:preg_match_all()期望参数2为字符串,对象在/home/maruf10/public_html/dispatx.php 115行
如果有人帮忙找到这个bug将会很有帮助。由于
change
$data = $doc->saveHTML();
到
$data = (string)$doc->saveHTML();