<div class="post">
에있는 모든 링크를 표시하려고합니다. 내 페이지에는 많은 <div class="post">
이 있습니다 (블로그입니다). 그러나 모든 링크에는 <div class="post">
이 많이 있지만 모든 div의 첫 번째를 표시하고 싶습니다. 제 질문은 내 코드가 첫 번째 코드 만 표시하고 다음 div를 계속 표시하도록 제한 할 수 있습니까? 다음은 모든 링크를 가져와 표시하는 코드입니다. 그레 시아!foreach 루프의 첫 번째 결과 만 가져 오기
<?php
$dom = new DOMDocument;
libxml_use_internal_errors(TRUE);
$dom->loadHTMLFile('http://www.mydomain.com/');
libxml_clear_errors();
$xPath = new DOMXPath($dom);
$links = $xPath->query('//div[@class="post"]/a/@href');
foreach($links as $link) {
printf("%s \n", $link->nodeValue);
}
?>
처럼 보일 수 있습니다 첫 child'을 ... – JCOC611
아래 표의 이유에 대해 궁금합니다. – Buggabill