1

こんにちは、かなり基本的な質問ですが、ここではまだ質問されていませんでした。

Querypath を使用して、ID に基づいて要素を直接取得することは可能ですか?

現在、私がやっている方法は

$qp = htmlqp('../index.php');
foreach ($qp->find('img') as $key) {

    if ($key -> attr('id') === "$picID") {
        $src = $key -> attr('src', $src) -> writeHTML("../indextest.php");
    }
}

ただし、ID に直接アクセスできる場合は、毎回すべての画像をループするため、これは最も効率的な方法ではないようです。

4

2 に答える 2

0

XPath http://www.php.net/manual/en/domdocument.getelementbyid.phpの getElementById 関数を使用できると思います

于 2013-12-04T16:47:22.633 に答える
0

ここで答えを見つけました。

それはただ

$qp->find('#my-ID');
于 2013-12-04T18:04:28.770 に答える