簡體   English   中英

PHP Domxpath 如何獲取不在 object 中的標簽內的純文本

[英]PHP Domxpath How to get plain text that not inside a tag in an object

所以,我有一個像這樣的 HTML。

<p> 
  Example Text 1
  <span> Text </span>
  Example Text 2
  <img src="example.png">
</p>

我像這樣在p標簽中找到並保存每個 object。

$subObjects = $xpath->evaluate("*", $object);

但我還想按標簽的順序獲取“示例文本 1”和“示例文本 2”。 如何通過使用 PHP DomXPATH 獲得這些純文本,如標簽? 提前致謝。

您需要將text() function 添加到 XPath 查詢中:

$subObjects = $xpath->evaluate("*|text()", $object);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM