2009-08-16 6 views
0
$oldSetting = libxml_use_internal_errors(true); 

libxml_clear_errors(); 

PHP 5의 DOM 기능을 사용하여 HTML에서 URL을 추출하는 방법에 대한 웹에서 많은 예제를 보았습니다.하지만 링크 텍스트도 가져와야합니다. 링크로. 아래 코드를 사용하여 앵커 태그 <a href="http://X.com">YYYYY</a>href 속성에서 http://X.com 링크를 추출하는 경우 해당하는 "YYYYY"를 어떻게 얻을 수 있습니까?PHP 5로 링크 표시 텍스트와 href 속성 추출하기

$html = new DOMDocument(); 
$html->loadHtmlFile($location); 
$xpath = new DOMXPath($html); 
$links = $xpath->query('//a'); 
foreach ($links as $link) 
{ 
$url_list[$i++] = $link->getAttribute('href') . "\n"; 
} 
libxml_clear_errors(); 
libxml_use_internal_errors($oldSetting); 

답변