【发布时间】: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
PHP Simple HTML dom parser中元素的明文和内文有什么区别?
例子:
$html->find('title')[0]->innertext
$html->find('title')[0]->plaintext
【问题讨论】:
标签: php simple-html-dom
根据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"
【讨论】:
明文:
纯文本用于根据标签名称查找元素。 例子: 下面的示例将找到标题。 $html->find('title')[0]->纯文本
内文 顾名思义,Innertext 用于操作标签的内部内容。 例子: 下面的示例将找到标签。 $html->find('h1')[0]->innertext
【讨论】: