【问题标题】:What is the difference between Plaintext and Innertext of an element in Simple HTML dom parser in PHP?PHP中简单HTML dom解析器中元素的纯文本和内部文本有什么区别?
【发布时间】:2020-01-27 15:03:31
【问题描述】:

PHP Simple HTML dom parser中元素的明文和内文有什么区别?

例子:

$html->find('title')[0]->innertext
$html->find('title')[0]->plaintext

【问题讨论】:

    标签: php simple-html-dom


    【解决方案1】:

    根据Simple HTML DOM parser documentation不同的是下一个:

    $html = str_get_html("<div>foo <b>bar</b></div>");
    $e = $html->find("div", 0);
    
    echo $e->tag; // Returns: " div"
    echo $e->outertext; // Returns: " <div>foo <b>bar</b></div>"
    echo $e->innertext; // Returns: " foo <b>bar</b>"
    echo $e->plaintext; // Returns: " foo bar"
    

    【讨论】:

      【解决方案2】:

      明文:

      纯文本用于根据标签名称查找元素。 例子: 下面的示例将找到标题。 $html->find('title')[0]->纯文本

      内文 顾名思义,Innertext 用于操作标签的内部内容。 例子: 下面的示例将找到标签。 $html->find('h1')[0]->innertext

      【讨论】:

        猜你喜欢
        • 2013-08-15
        • 2013-04-28
        • 2015-02-26
        • 2016-07-30
        • 2020-03-02
        • 1970-01-01
        • 2020-10-24
        • 2016-01-08
        • 1970-01-01
        相关资源
        最近更新 更多