2012-04-09 76 views
0

我已經創建了一個腳本來從鏈接獲取href值。但是我想在二維數組中獲得鏈接的標題。如何使用php獲得鏈接的標題Domdocument

$xml = new DOMDocument(); 
@$xml->loadHTML($searched); 
foreach($xml->getElementsByTagName('a') as $lnk) { 
    $links[] = $lnk->getAttribute('href'); 
} 

<a href="sdfsdgdgs">$Title</a> 

標題是指一個標籤之間的內容 請幫助我..

回答

2

你幾乎沒有!

$xml = new DOMDocument(); 
@$xml->loadHTML($searched); 
foreach($xml->getElementsByTagName('a') as $lnk) 
{ 
    $links[] = array(
     'href' => $lnk->getAttribute('href'), 
     'title' => $lnk->getAttribute('title') 
    ); 
} 

現在$links每個元素看起來是這樣的:

Array (
    [href] => http://google.com 
    [title] => Google 
) 
+0

我的意思是$title Alfred 2012-04-09 05:41:34

+0

我想以上職稱( $標題) – Alfred 2012-04-09 05:42:09

+0

是的,我收到回聲$ dom-> textContent; echo $ dom-> nodeValue; – Alfred 2012-04-09 07:49:38

0

試試這個:

$lnk->item(0)->nodeValue; 
相關問題