假設我有一個包含以下HTML一個dom_document,它被放在一個叫$dom_document
DOM文檔 - 如何獲取標籤內的文本沒有內標籤
<div>
<a href='something'>some text here</a>
I want this
</div>
我想什麼變量是檢索位於div標籤('我想要這個')內的文本,但不是a標籤。我所做的是以下幾點:
$dom_document->nodeValue;
不幸的是,在這個聲明中我有一個標籤。希望有人能幫忙。先謝謝你。乾杯。馬克
我還沒有嘗試過自己(所以不是答案的評論),但我懷疑你想抓住元素的子文本節點。如果你迭代孩子並且只抓取那些TEXTNODE類型的,你應該可以抓住它。 – GordonM
你可以運行'strip_tags($ dom_document-> nodeValue)'這將給'我想要的這個'一些文本'。如果你想完全刪除標籤和它的文本,我想,一個正則表達式會被使用。 –