-2
$url = "http://eu.battle.net/wow/en/character/haomarush/caffer/advanced";
$html = file_get_html($url);
foreach($html->find('ul.summary-audit-list') as $e)


echo $e->plaintext;

我想回显每个结果以使其后面有 <.br/> 标记。

echo $e->plaintext."<br />";

不工作

4

2 回答 2

1
$url = "http://eu.battle.net/wow/en/character/haomarush/caffer/advanced";
$html = file_get_html($url);
foreach($html->find('ul.summary-audit-list') as $e)
    echo $e->plaintext."<br />";

如果你只想要一个没有

<br /> 

使用 "\n" ... 这是新行的缩写

如果您的 $e->plaintext 包含任何其他标签,例如

'<li>' 

如果你<li> with <span>喜欢你的例子,你可以做这样的事情

echo str_replace(array("</li>", "</span>"), array("</li>\n", "</span>\n"), $e->plaintext);
于 2012-12-09T17:30:09.990 回答
0

你有

回显 $e-> 明文。"
"

但是当你连接你做

回显 $e-> 明文。"
"

你也应该这样做来打印你的结果

    foreach($e as $row){


        print $row."<br>";


    }
于 2013-10-02T15:32:41.953 回答