【问题标题】:phpQuery - how to get plain HTMLphpQuery - 如何获取纯 HTML
【发布时间】:2016-11-30 11:10:19
【问题描述】:

我正在使用这个插件,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?

【问题讨论】:

  • github.com/punkave/phpQuery/blob/… ,所以尝试将其转换为字符串。
  • @Federkun 不知道怎么用。请你指导我吗?
  • (string) $editedData
  • @Federkun 你拯救了我的一天。非常感谢。

标签: php phpquery


【解决方案1】:

您可以将phpQueryObject 对象转换为字符串:

$markup = (string) $editedData;

【讨论】:

    【解决方案2】:

    您也可以使用(0.9.5 版)

    $html = pq($editedData)->html();
    

    【讨论】:

    • 感谢您的回答。 ?
    【解决方案3】:

    http://php.net/manual/en/function.htmlentities.php 我想这就是你要找的东西

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多