0
다음 코드는 nodeValues 집합을 반복하고 특정 문자로 시작하면 노드에서 중지한다고 가정합니다. 나는 매우 새로운 루핑이지만 다음 코드가 작동 할 것이라고 생각했다. 내가 뭘 잘못하고 있니?While 루프를 사용하여 DOMNodes를 반복합니다.
$file = $DOCUMENT_ROOT. "http://website.com";
$doc = new DOMDocument();
@$doc->loadHTMLFile($file);
$elements = $doc->getElementsByTagName('td');
$i=0;
while (trim(substr($elements->item($i)->nodeValue, 0, 3)) !== "MON" | "TUE"){
echo $elements->item($i)->nodeValue;
$i=$i+1;
};
'!'에'='를 너무 많이 사용했습니다. '! =='이어야합니다. –
또한, "Mon"| "TUE". 아마 현재'nodeValue'를''Mon ''또는''TUE "'와 비교하려고 할 것입니까? –
"nodeValue가 MON 또는 TUE와 같지 않은 동안이 작업을 반복하십시오." – Shawn