DOMDocument: Как получить данные в виде строки из объекта - PullRequest
1 голос
/ 18 августа 2011

Я использую следующий код:

$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

будет полезно, если кто-нибудь поможет найти ошибку.спасибо

1 Ответ

2 голосов
/ 18 августа 2011

изменить

$data = $doc->saveHTML();

на

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

тогда должно работать.

...