2015-07-28 121 views
0

我想从简单html-dom的外部网站获取链接文本。 我使用此代码来获取href,但我无法获取html文本。从简单html-dom中获取href中的文本

foreach($html->find('div#left') as $e) 
foreach($e->find('a') as $a) 
echo $a->href . '<br>'; 
echo $a->text . '<br>'; 

回答

0
// Find all links 
foreach($html->find('a') as $element) 
     echo $element->href . '<br>'; 
+1

尽管此代码可能会回答这个问题,但提供有关_how_和/或_why_的其他上下文可以解决问题,从而提高答案的长期价值。 –

0

foreach($html->find('div#left') as $e) 
foreach($e->find('a') as $a) 
echo $a->href . '<br>'; 
echo $a->text . '<br>'; 

foreach($html->find('div#left') as $e) 
    foreach($e->find('a') as $a) { 
    echo $a->href . '<br>'; 
    echo $a->text . '<br>'; 
    } 
0

我要从链接文本使用魔法属性 “**innertext **”

foreach($article5->find('a') as $i => $anchor)echo $anchor->innertext ; 
你可能想改变