牛牛在线工具

DOMCharacterData::remove()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DOMCharacterData::remove()

移除 DOM 中的文本节点

函数名:DOMCharacterData::remove() 适用版本:PHP 5, PHP 7 用法: DOMCharacterData::remove() 函数在 DOMCharacterData 对象的数据中删除指定索引范围内的字符。该函数可以用于移除 DOM 中的文本节点。 函数参数: 无参数。 返回值: 该函数没有返回值。 示例: <?php $dom = new DOMDocument(); $dom->loadXML('Hello World!'); $textContent = $dom->documentElement->textContent; $charData = $dom->createTextNode($textContent); $dom->documentElement->appendChild($charData); echo '原始文本内容:' . $dom->saveXML() . PHP_EOL; // 删除字符数据中索引从0到5的字符 $charData->remove(0, 6); echo '删除后的文本内容:' . $dom->saveXML() . PHP_EOL; ?> 这段代码创建了一个 XML 文档并指定了根元素的文本内容。然后使用 createTextNode() 方法创建了一个文本节点,并将其添加到根元素中。最后,通过 remove() 方法删除了文本节点中索引从0到5的字符,即删除了文本节点中的 "Hello "。输出结果为: 原始文本内容: Hello World! 删除后的文本内容: World!