2014-05-14 40 views
0

我使用php简单dom解析器屏幕刮板,我试图设置它来刮擦页面的内容。问题是它将数据拉好,但它一遍又一遍地重复着,我无法弄清楚为什么。看来每个记录都被重复了好几次。对于每个只有几个记录重复数百次

<?php 
    // example of how to use basic selector to retrieve HTML contents 
    include('../simple_html_dom.php'); 

    // get DOM from URL or file 
    $html = file_get_html('http://www.goldengrovenursery.co.uk/griffin_x/results.asp?txtgenus=Chamaecyparis&txtcultivar=&txtcolour=All&Search=Availability&offset=40'); 



    echo '<table> 
    <thead><th>Genus</th><th>Cultivar</th></thead> 
    <tbody>'; 
    foreach($html->find('td.genus') as $a) 
    foreach($html->find('td.cultivar') as $b) 
    foreach($html->find('td.species') as $c) 
     echo '<tr><td>'.$a->innertext.'</td><td>'.$b->innertext.'</td><td>'.$c->innertext.'</td></tr>'; 
    echo '</tbody> 
    </table> 
    '; 
    ?> 

页从它的拼抢是在这里: http://www.goldengrovenursery.co.uk/griffin_x/results.asp?txtgenus=Chamaecyparis&txtcultivar=&txtcolour=All&Search=Availability&offset=40

上述脚本结束这样看,即使只有10个记录的页面上:

Genus Cultivar 
    Genus  Colour 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  thyoides 
    Genus  obtusa 
    Genus  lawsoniana 
    Genus  obtusa 
    Genus  pisifera 
    Genus  Colour 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  thyoides 
    Genus  obtusa 
    Genus  lawsoniana 
    Genus  obtusa 
    Genus  pisifera 
    Genus  Colour 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  thyoides 
    Genus  obtusa 
    Genus  lawsoniana 
    Genus  obtusa 
    Genus  pisifera 
    Genus Cultivar Colour 
    Genus Cultivar pisifera 
    Genus Cultivar pisifera 
    Genus Cultivar pisifera 
    Genus Cultivar pisifera 
    Genus Cultivar pisifera 
    Genus Cultivar thyoides 
    Genus Cultivar obtusa 
    Genus Cultivar lawsoniana 
    Genus Cultivar obtusa 
    Genus Cultivar pisifera 
    Genus  Colour 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  pisifera 
    Genus  thyoides 
    Genus  obtusa 
    Genus  lawsoniana 
    Genus  obtusa 
    Genus  pisifera 
    Genus FILIFERA NANA Colour 
    Genus FILIFERA NANA pisifera 
    Genus FILIFERA NANA pisifera 
    Genus FILIFERA NANA pisifera 
    Genus FILIFERA NANA pisifera 
    Genus FILIFERA NANA pisifera 
    Genus FILIFERA NANA thyoides 
    Genus FILIFERA NANA obtusa 
    Genus FILIFERA NANA lawsoniana 
    Genus FILIFERA NANA obtusa 
    Genus FILIFERA NANA pisifera 
    Genus NANA Colour 
    Genus NANA pisifera 
    Genus NANA pisifera 
    Genus NANA pisifera 
    Genus NANA pisifera 
    Genus NANA pisifera 
    Genus NANA thyoides 
    Genus NANA obtusa 
    Genus NANA lawsoniana 
    Genus NANA obtusa 
    Genus NANA pisifera 
    Genus NANA AUREOVARIEGATA Colour 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus NANA AUREOVARIEGATA thyoides 
    Genus NANA AUREOVARIEGATA obtusa 
    Genus NANA AUREOVARIEGATA lawsoniana 
    Genus NANA AUREOVARIEGATA obtusa 
    Genus NANA AUREOVARIEGATA pisifera 
    Genus SQUARROSA SULPHUREA Colour 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SQUARROSA SULPHUREA thyoides 
    Genus SQUARROSA SULPHUREA obtusa 
    Genus SQUARROSA SULPHUREA lawsoniana 
    Genus SQUARROSA SULPHUREA obtusa 
    Genus SQUARROSA SULPHUREA pisifera 
    Genus SUNGOLD Colour 
    Genus SUNGOLD pisifera 
    Genus SUNGOLD pisifera 
    Genus SUNGOLD pisifera 
    Genus SUNGOLD pisifera 
    Genus SUNGOLD pisifera 
    Genus SUNGOLD thyoides 
    Genus SUNGOLD obtusa 
    Genus SUNGOLD lawsoniana 
    Genus SUNGOLD obtusa 
    Genus SUNGOLD pisifera 
    Genus TOP POINT Colour 
    Genus TOP POINT pisifera 
    Genus TOP POINT pisifera 
    Genus TOP POINT pisifera 
    Genus TOP POINT pisifera 
    Genus TOP POINT pisifera 
    Genus TOP POINT thyoides 
    Genus TOP POINT obtusa 
    Genus TOP POINT lawsoniana 
    Genus TOP POINT obtusa 
    Genus TOP POINT pisifera 
    Genus TSATSUMI GOLD Colour 
    Genus TSATSUMI GOLD pisifera 
    Genus TSATSUMI GOLD pisifera 
    Genus TSATSUMI GOLD pisifera 
    Genus TSATSUMI GOLD pisifera 
    Genus TSATSUMI GOLD pisifera 
    Genus TSATSUMI GOLD thyoides 
    Genus TSATSUMI GOLD obtusa 
    Genus TSATSUMI GOLD lawsoniana 
    Genus TSATSUMI GOLD obtusa 
    Genus TSATSUMI GOLD pisifera 
    Genus NICHOLE Colour 
    Genus NICHOLE pisifera 
    Genus NICHOLE pisifera 
    Genus NICHOLE pisifera 
    Genus NICHOLE pisifera 
    Genus NICHOLE pisifera 
    Genus NICHOLE thyoides 
    Genus NICHOLE obtusa 
    Genus NICHOLE lawsoniana 
    Genus NICHOLE obtusa 
    Genus NICHOLE pisifera 
    Genus RIGID DWARF Colour 
    Genus RIGID DWARF pisifera 
    Genus RIGID DWARF pisifera 
    Genus RIGID DWARF pisifera 
    Genus RIGID DWARF pisifera 
    Genus RIGID DWARF pisifera 
    Genus RIGID DWARF thyoides 
    Genus RIGID DWARF obtusa 
    Genus RIGID DWARF lawsoniana 
    Genus RIGID DWARF obtusa 
    Genus RIGID DWARF pisifera 
    Genus TRUE BLUE Colour 
    Genus TRUE BLUE pisifera 
    Genus TRUE BLUE pisifera 
    Genus TRUE BLUE pisifera 
    Genus TRUE BLUE pisifera 
    Genus TRUE BLUE pisifera 
    Genus TRUE BLUE thyoides 
    Genus TRUE BLUE obtusa 
    Genus TRUE BLUE lawsoniana 
    Genus TRUE BLUE obtusa 
    Genus TRUE BLUE pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis Cultivar Colour 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar thyoides 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar lawsoniana 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis FILIFERA NANA Colour 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA thyoides 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA lawsoniana 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis NANA Colour 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA thyoides 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA lawsoniana 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA Colour 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA thyoides 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA lawsoniana 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA Colour 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA thyoides 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA lawsoniana 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SUNGOLD Colour 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD thyoides 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD lawsoniana 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis TOP POINT Colour 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT thyoides 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT lawsoniana 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TSATSUMI GOLD Colour 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD thyoides 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD lawsoniana 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis NICHOLE Colour 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE thyoides 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE lawsoniana 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis RIGID DWARF Colour 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF thyoides 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF lawsoniana 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis TRUE BLUE Colour 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE thyoides 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE lawsoniana 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis Cultivar Colour 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar thyoides 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar lawsoniana 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis FILIFERA NANA Colour 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA thyoides 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA lawsoniana 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis NANA Colour 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA thyoides 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA lawsoniana 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA Colour 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA thyoides 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA lawsoniana 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA Colour 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA thyoides 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA lawsoniana 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SUNGOLD Colour 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD thyoides 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD lawsoniana 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis TOP POINT Colour 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT thyoides 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT lawsoniana 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TSATSUMI GOLD Colour 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD thyoides 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD lawsoniana 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis NICHOLE Colour 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE thyoides 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE lawsoniana 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis RIGID DWARF Colour 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF thyoides 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF lawsoniana 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis TRUE BLUE Colour 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE thyoides 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE lawsoniana 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis Cultivar Colour 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar thyoides 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar lawsoniana 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis FILIFERA NANA Colour 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis FILIFERA NANA thyoides 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA lawsoniana 
    Chamaecyparis FILIFERA NANA obtusa 
    Chamaecyparis FILIFERA NANA pisifera 
    Chamaecyparis NANA Colour 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA thyoides 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA lawsoniana 
    Chamaecyparis NANA obtusa 
    Chamaecyparis NANA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA Colour 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis NANA AUREOVARIEGATA thyoides 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA lawsoniana 
    Chamaecyparis NANA AUREOVARIEGATA obtusa 
    Chamaecyparis NANA AUREOVARIEGATA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA Colour 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SQUARROSA SULPHUREA thyoides 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA lawsoniana 
    Chamaecyparis SQUARROSA SULPHUREA obtusa 
    Chamaecyparis SQUARROSA SULPHUREA pisifera 
    Chamaecyparis SUNGOLD Colour 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis SUNGOLD thyoides 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD lawsoniana 
    Chamaecyparis SUNGOLD obtusa 
    Chamaecyparis SUNGOLD pisifera 
    Chamaecyparis TOP POINT Colour 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TOP POINT thyoides 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT lawsoniana 
    Chamaecyparis TOP POINT obtusa 
    Chamaecyparis TOP POINT pisifera 
    Chamaecyparis TSATSUMI GOLD Colour 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis TSATSUMI GOLD thyoides 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD lawsoniana 
    Chamaecyparis TSATSUMI GOLD obtusa 
    Chamaecyparis TSATSUMI GOLD pisifera 
    Chamaecyparis NICHOLE Colour 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis NICHOLE thyoides 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE lawsoniana 
    Chamaecyparis NICHOLE obtusa 
    Chamaecyparis NICHOLE pisifera 
    Chamaecyparis RIGID DWARF Colour 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis RIGID DWARF thyoides 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF lawsoniana 
    Chamaecyparis RIGID DWARF obtusa 
    Chamaecyparis RIGID DWARF pisifera 
    Chamaecyparis TRUE BLUE Colour 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis TRUE BLUE thyoides 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE lawsoniana 
    Chamaecyparis TRUE BLUE obtusa 
    Chamaecyparis TRUE BLUE pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 
    Chamaecyparis Cultivar Colour 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis Cultivar thyoides 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar lawsoniana 
    Chamaecyparis Cultivar obtusa 
    Chamaecyparis Cultivar pisifera 
    Chamaecyparis  Colour 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  pisifera 
    Chamaecyparis  thyoides 
    Chamaecyparis  obtusa 
    Chamaecyparis  lawsoniana 
    Chamaecyparis  obtusa 
    Chamaecyparis  pisifera 

回答

2

你”呃用你的第二个foreach()循环搜索整个文档cultivar,而不是简单的genus,你已经找到了第一个foreach();同样地,对于speciescultivar

但因为每个条目实际上是在其自己的行中嵌套表,还需要通过DOM每个条目走回头路了起来:

foreach($html->find('td.genus') as $a) 
foreach($a->parent()->parent()->find('td.cultivar') as $b) 
foreach($b->parent()->parent()->find('td.species') as $c) 

更好的变量命名也可能说明清楚:

foreach($html->find('td.genus') as $genus) { 
    foreach($genus->parent()->parent()->find('td.cultivar') as $cultivar) { 
     foreach($cultivar->parent()->parent()->find('td.species') as $species) { 
      echo '<tr><td>' . 
       $genus->innertext . 
       '</td><td>' . 
       $cultivar->innertext . 
       '</td><td>' . 
       $species->innertext. 
       '</td></tr>'; 
     } 
    } 
} 
+0

Iv尝试了上面的内容,但这只是给了我一个只有表头的空白页面。 –

+0

查看我编辑的编辑 –

+0

问题是,每个项目都返回一个数组,所以我得到10x属,10x品种和10x物种,我需要做的是逐行打印出来。 –

0

检查该解决方案

<?php 
    // example of how to use basic selector to retrieve HTML contents 
    include('simple_html_dom.php'); 

    // get DOM from URL or file 
    $html = file_get_html('http://www.goldengrovenursery.co.uk/griffin_x/results.asp?txtgenus=Chamaecyparis&txtcultivar=&txtcolour=All&Search=Availability&offset=40'); 



    echo "<div style='float:left'>"; 
    foreach($html->find('td.genus') as $genus) 

    echo '<div>'.$genus->innertext.'</div>'; 

    echo "</div><div style='float:left'>"; 
    foreach($html->find('td.cultivar') as $species) 

    echo '<div>'.$species->innertext.'</div>'; 

    echo '</div><div>'; 
    foreach($html->find('td.species') as $cultivar) 
      echo '<div>'.$cultivar->innertext.'</div>'; 
      echo '</div> 
    '; 
    ?>