函数名:DOMParentNode::append()
适用版本:PHP 7.4.0 及以上
用法:DOMParentNode::append() 方法用于将一个或多个节点追加到当前节点的子节点列表的末尾。
语法:
public function DOMParentNode::append ( mixed ...$nodes ): void
参数:
$nodes
: 一个或多个要追加的节点。节点可以是 DOMNode 对象、DOMText 对象、DOMElement 对象等等。
返回值:无(void)
示例:
<?php
$dom = new DOMDocument();
// 创建一个 <ul> 元素
$ul = $dom->createElement('ul');
// 创建三个 <li> 元素
$li1 = $dom->createElement('li', 'Item 1');
$li2 = $dom->createElement('li', 'Item 2');
$li3 = $dom->createElement('li', 'Item 3');
// 将 <li> 元素添加到 <ul> 元素中
$ul->append($li1, $li2, $li3);
// 输出整个文档结构
echo $dom->saveXML();
?>
输出结果:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
上述示例中,我们创建了一个空的 DOMDocument 对象,并使用它创建了一个 <ul>
元素。然后,我们创建了三个 <li>
元素,并使用 append()
方法将它们追加到了 <ul>
元素中。最后,我们输出整个文档的 XML 结构,可以看到 <ul>
元素中包含了三个 <li>
元素。