PHP中简单HTML dom解析器中元素的纯文本和内文本之间有什么区别?
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
$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