<li><a rel="prev" href="/1149/" accesskey="p">< Prev</a></li>
PHP を使用して HTML ドキュメントからこのリンクを取得するにはどうすればよいですか? 「rel」でリンクを取得するにはどうすればよいですか? 私は取得しようとしています/1149/
1 に答える
2
あなたが何を望んでいるかを理解しようとしています... HTML/XML 入力を取り、属性 rel="prev" を持つリンクの href 値を取得したい場合は、次のような DOMXpath を使用することをお勧めします:
$html = '<li><a rel="prev" href="/1149/" accesskey="p">< Prev</a></li>';
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
foreach ($xpath->query("//a[@rel='prev']") as $node) {
if ($node->hasAttribute('href')) {
echo $node->getAttribute('href') . '<br>';
}
}
于 2012-12-21T21:44:35.120 に答える