PHP中简单HTML dom解析器中元素的纯文本和内文本之间有什么区别?

PHP中简单HTML dom解析器中元素的纯文本和内文本之间有什么区别?,php,simple-html-dom,Php,Simple Html Dom,PHP中简单HTML dom解析器中元素的纯文本和内文本之间有什么区别 例如: $html->find('title')[0]->innertext $html->find('title')[0]->plaintext 根据具体情况,差异如下: $html = str_get_html("<div>foo <b>bar</b></div>"); $e = $html->find("div", 0); echo $e

PHP中简单HTML dom解析器中元素的纯文本和内文本之间有什么区别

例如:

$html->find('title')[0]->innertext
$html->find('title')[0]->plaintext
根据具体情况,差异如下:

$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=str_get_html(“foo-bar”);
$e=$html->find(“div”,0);
echo$e->tag;//返回:“div”
echo$e->outertext;//返回:“foobar”
echo$e->innertext;//返回:“foobar”
echo$e->纯文本;//返回:“foobar”

纯文本:

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

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