我想搜索一个html元素的索引

时间:2016-03-16 06:56:24

标签: php

我将代码设置为 -

<?php
 function scraping_digg() {   
  // create HTML DOM     
$html = file_get_html('http://www.bigestock.com/product-detail/club-funtrade-tabletop-miniature-pool-table');  
      // get news block  
        foreach($html->find('.cartTable') as $article) {        
     // get title        
       $item['title'] = trim($article->find('td',0)->plaintext);  
       $ret['title'] = $item;       
       print_r($ret['title']); 
                 } 
    //clean up memory   
     $html->clear();     
     unset($html);     
     return $ret; 
}?>

我想:

Array ( [title] => Club Fun™ Tabletop Miniature Pool Table )

这个答案,但它正在回归

Array ( [title] => Club Fun™ Tabletop Miniature Pool Table ) Array ( [title] => Brands )

请帮我找到想要的答案。

1 个答案:

答案 0 :(得分:0)

而不是

foreach($html->find('.cartTable') as $article) {        
 // get title        
   $item['title'] = trim($article->find('td',0)->plaintext);  
   $ret['title'] = $item;       
   print_r($ret['title']); 
} 

做类似的事情 -

foreach($html->find('.cartTable') as $article) {        
 // get title        
   $item['title'] = trim($article->find('td',0)->plaintext);  
   $ret['title'][] = $item;       
} 
print_r($ret['title'][0]);