... 나는 웹 사이트에서 여러 특정 ID를 얻기 위해 노력하고PHP에서 DomDocument getElementByID가 작동하지 않습니까? 내가 도대체 뭘 잘못하고있는 겁니까?
$dom = new DomDocument;
$html = $newIDs[0];
$dom->validateOnParse = true;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = true;
$tryID = $dom->getElementById('ID');
echo $tryID;
내 코드의 비트입니다, 이것은 단지 하나를 보여 주며, 여기에 포함, 사방이 방법을 봐 왔지만, 때 나는 아무 것도 나타나지 않는 것을 시도하고 인쇄한다. 나는 그것으로 무엇인가를 읽고 있는지 테스트하려고 시도했다.
if(!$tryID)
{
("Element not found");
}
그러나 결코 그것을 출력하지 않는다. 마지막으로, 내가 사용했습니다
echo $tryID->nodeValue;
아직 아무도 ... 내가 뭘 잘못하고 있는지 알아?
또한이 작업을 수행하면 동일한 $ dom에서 여러 변수를 여러 가지로 읽을 수 있습니까? 그게 이해가된다면.
객체 또는 배열을 처리 할 때'print_r ($ element)'는 객체/배열에 대한 READABLE 정보를 제공합니다. PHP에서 얻는 최상의 디버깅 도구 중 하나입니다. –