函式名:DOMCharacterData::remove()
適用版本:PHP 5, PHP 7
用法: DOMCharacterData::remove() 函式在 DOMCharacterData 物件的資料中刪除指定索引範圍內的字元。該函式可以用於移除 DOM 中的文字節點。
函式引數: 無引數。
返回值: 該函式沒有返回值。
示例:
<?php
$dom = new DOMDocument();
$dom->loadXML('
$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 "。輸出結果為:
原始文字內容:
刪除後的文字內容: