php 必须通过DOMnodeList向后循环才能删除节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 必须通过DOMnodeList向后循环才能删除节点相关的知识,希望对你有一定的参考价值。

	$comment_anchors = $dom_comment->getElementsByTagName( 'a' );

	for ( $i = $comment_anchors->length; --$i >=0; ) :
		$comment_anchor = $comment_anchors->item( $i );
		if ( trim ( $comment_anchor->nodeValue ) === '' ) :
			$comment_anchor->parentNode->removeChild( $comment_anchor );
		endif;
	endfor;

以上是关于php 必须通过DOMnodeList向后循环才能删除节点的主要内容,如果未能解决你的问题,请参考以下文章

DOM 无法将节点附加到 DOMNodeList (PHP 7.3) 中的元素

DOMNodeList::getAttribute 未定义

PHP DOMNodeList错误:在开发人员中有效,但在生产中无效

可以通过 foreach 向后迭代吗?

仅输出特定节点 PHP XML

PHP foreach循环里面调用函数,需要等函数返回成功才能进入下一次循环,怎么弄呢?