phpQuery — как получить простой HTML

Я использую этот плагин, https://github.com/punkave/phpQuery для редактирования HTML содержание.

Это мой код,

//$formdata contains plain HTML
$doc = phpQuery::newDocument($formData);
//Some Editing
$editedData = phpQuery::getDocument($doc->getDocumentID());
//This returns object

Это возвращает объект. Есть ли способ получить простой HTML?


person Keyur    schedule 30.11.2016    source источник
comment
github.com/punkave/phpQuery/blob/ , поэтому попробуйте привести его к строке.   -  person Federkun    schedule 30.11.2016
comment
@Federkun Не знаю, как им пользоваться. Не могли бы вы направить меня?   -  person Keyur    schedule 30.11.2016
comment
@Federkun Ты спас мой день. Большое спасибо.   -  person Keyur    schedule 30.11.2016


Ответы (3)


Вы можете преобразовать объект phpQueryObject в строку:

$markup = (string) $editedData;
person Federkun    schedule 30.11.2016

Вы также можете использовать (версия 0.9.5)

$html = pq($editedData)->html();
person Dariusz Majchrzak    schedule 30.11.2016
comment
Спасибо за ответ. ???? - person Keyur; 30.11.2016

http://php.net/manual/en/function.htmlentities.php я думаю это то что ты ищешь

person Elton Jothi    schedule 30.11.2016