DOMDocument で最初の 5 つの画像を照会することは可能ですか?
$dom = new DOMDocument;
$list = $dom->query('img');
次のようにXPath
すべての画像を取得できます。
$xpath = new DOMXPath($dom);
$list = $xpath->query('//img');
次に、最初の 5 つだけを反復して結果を制限します。
for ($i = 0, $n = min(5, $list->length); $i < $n; ++$i) {
$node = $list->item(0);
}
XPath は、その式言語のおかげで非常に用途が広いです。ただし、この特定のケースでは、そのすべての機能を必要としない可能性があり、単純なもので$list = $dom->getElementsByTagName('img')
も同じ結果セットが得られます。