如何使用simple_html_dom显示更多元素?我现在拥有的代码效果很好,但......它只会循环投资组合标题。我想显示更多项目,然后是标题/类别。我的问题是,我要显示的项目不在div类别组合标题中(它在div之外)。我试图用body替换portfolio-caption但是它只循环一次。
// Include the php dom parser
include_once 'simple_html_dom.php';
// Create DOM from URL or file
$html = file_get_html('http://blackrockdigital.github.io/startbootstrap-agency/');
$items = array();
// Find all links
foreach($html->find('div.portfolio-item .portfolio-caption') as $element) {
$items[] = array(
'Caption' => $element->find('h4', 0)->innertext,
'Category' => $element->find('p', 0)->innertext
);
}
foreach($items as $result){
echo $result['Caption'];
echo $result['Category'];
}
我不知道该怎么做。也许为每个元素做一个foreach?但那太乱了。