これが私のコードの一部です...
$dom = new DomDocument;
$html = $newIDs[0];
$dom->validateOnParse = true;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = true;
$tryID = $dom->getElementById('ID');
echo $tryID;
Webサイトから複数の特定のIDを取得しようとしていますが、これは1つだけを示しており、ここを含むすべての場所でこのメソッドを見てきましたが、何かを印刷しようとすると何も表示されません。私はそれが何かを読んでいるかどうかを確認するためにテストしてみました
if(!$tryID)
{
("Element not found");
}
しかし、それを印刷することもありません。最後に、私は使用しました
echo $tryID->nodeValue;
そしてまだ何も...誰かが私が間違っていることを知っていますか?
また、これが機能する場合、同じ$ dom上の異なる変数に複数の異なるものを読み取ることができますか?それが理にかなっているなら。