我正在使用PHP Simple HTML DOM parser从 html 解析数据。
$html = file_get_html('www.example.com');
$e= $html->find('div[class=BodyContent]');
变量 $e 包含 html 数据(divs、imgs 等)。如果我用 foreach 循环在屏幕上回显它,它会完美地打印在屏幕上。如何将此 $e 转换为字符串?我的目标是让它看起来像这样并使用:
$x = str_get_html('<div id="BodyContent">Hello</div>
<div id="world">World</div>...otherData');
我该如何做到这一点,以便 $e 内容在 str_get_html 中显示为常规 HTML?
更新:变量 $e 解析后应该包含 HTML 数据:
<div id="BodyContent">
<div id="somethingelse>
<p>Some more content</p><a>Some links</a>
<span></span>
</div>
SimpleHtmlDom 中的函数要求参数 1 是字符串,所以...我想将变量 $e 转换为字符串,以便所有这些 div 和段落都可以插入到 str_get_html('HERE') 中。