(PHP 8 >= 8.3.0)
DOMElement::insertAdjacentText — 插入相邻文本
where
beforebegin
- 在目标元素之前插入。afterbegin
- 作为目标元素的第一个子节点插入。beforeend
- 作为目标元素的最后一个子节点插入。afterend
- 在目标元素之后插入。data
要插入的字符串。
不返回值。
示例 #1 DOMElement::insertAdjacentText() 示例
<?php
$dom = new DOMDocument();
$dom->loadXML('<?xml version="1.0"?><container><p>H</p></container>');
$container = $dom->documentElement;
$p = $container->firstElementChild;
$p->insertAdjacentText("afterbegin", "P");
$p->insertAdjacentText("beforeend", "P");
echo $dom->saveXML();
?>
上面的示例将输出
<?xml version="1.0"?> <container><p>PHP</p></container>