在foreach循环php中添加break行

时间:2016-10-30 11:01:40

标签: php loops for-loop foreach

我有这段代码

<script th:inline="javascript">
		
      /*<![CDATA[*/
        var i = 1
        var users = /*[[${collaborateurs}]]*/;
	alert(users[i].email);
      /*]]>*/
	
</script> 

结果:显示的结果与此类似,没有断行。

项目细节项目类型:珠宝包装&amp;展示材料:亚克力首饰包装&amp;显示类型:案例&amp;显示项目长度:16.5 cm

必需的结果我希望每个规范之后都有这样的结果。

项目细节

项目类型:珠宝包装&amp;显示

材质:亚克力首饰包装&amp;显示

类型:案例&amp;显示

项目长度:16.5厘米

1 个答案:

答案 0 :(得分:1)

试试这个:

$myurl = file_get_contents('https://myurl.html');
$doc = new DOMDocument();
@$doc->loadHTML($myurl);
$divs = $doc->getElementsByTagName('div');

foreach($divs as $div) {
    if ($div->getAttribute('id') === 'j-product-desc') {
        $desc = str_replace("\n", '<br>', $div->nodeValue);
        echo "<br/>".$desc;
    }
}