PHP | DOMCharacterData insertData()函数
DOMCharacterData::insertData()函数是PHP中的一个内置函数,用于在指定的 16 位单位偏移处插入字符串。
句法:
void DOMCharacterData::insertData( int $offset, string $data )
参数:此函数接受上面提到的两个参数,如下所述:
- $offset:指定插入数据的起点。
- $data:它指定要插入的数据。
返回值:此函数不返回任何值。
下面给出的程序说明了PHP中的DOMCharacterData::insertData()函数:
方案一:
appendChild(new DOMElement('div'));
// Create a DOMCdataSection
$text = $element->appendChild(
new DOMCdataSection('GeeksGeeks'));
// Insert 'For' between Geeks and Geeks
$text->insertData(5, 'For');
echo $dom->saveXML();
?>
输出:
使用 Chrome 开发者工具查看 HTML 或按 Ctrl+U
方案二:
appendChild(new DOMElement('div'));
// Create a DOMCdataSection
$text = $element->appendChild(
new DOMCdataSection('My DOM Characters'));
// Insert in the beginning
$text->insertData(0, 'Beginning');
echo $dom->saveXML();
?>
输出:
方案 3:
appendChild(new DOMElement('div'));
// Create a DOMCdataSection
$text = $element->appendChild(
new DOMCdataSection('My DOM Characters'));
// Insert in the end
$text->insertData(17, 'End');
echo $dom->saveXML();
?>
输出:
参考: https://www. PHP.net/manual/en/domcharacterdata.insertdata。 PHP