查詢

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!

補充糾錯
熱門PHP函式
分享連結