gpt4 book ai didi

没有子元素的元素的 PHP DOMDocument 值

转载 作者:行者123 更新时间:2023-12-05 02:24:30 25 4
gpt4 key购买 nike

我得到了一个如下所示的 DOMDocument:

<font size="6" face="Arial">
CONTENT
<font size="5" face="Arial">...</font>
<br>
<table cellspacing="1" cellpadding="1" border="3" bgcolor="#E7E7E7" rules="all">...</table>
<table cellspacing="1" cellpadding="1">...</table>
<font size="3" face="Arial" color="#000000">...</font>
</font>

现在我只想获取内容而不是所有其他子元素。

我该怎么做?

最佳答案

你能做的就是捕获第一个 DOMText 第一个 <font> 的子节点标签。

// Get the first <font> tag
$font = $doc->getElementsByTagName( 'font')->item(0);

// Find the first DOMText element
$first_text = null;
foreach( $font->childNodes as $child) {
if( $child->nodeType === XML_TEXT_NODE) {
$first_text = $child;
break;
}
}

if( $first_text != null) {
echo 'OUTPUT: ' . $first_text->textContent;
}

the demo可以看出这打印:

OUTPUT: CONTENT

关于没有子元素的元素的 PHP DOMDocument 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12626005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com