2015-07-28 120 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 ; 
你可能想改變