La función DOMText::splitText() es una función incorporada en PHP que se usa para dividir un Node en dos Nodes en el desplazamiento especificado.
Sintaxis:
DOMText DOMText::splitText( int $offset )
Parámetros: esta función acepta un solo parámetro $offset que contiene el desplazamiento para dividir.
Valor devuelto: esta función devuelve un nuevo Node del mismo tipo, que contiene todo el contenido en y después del desplazamiento.
Los programas dados a continuación ilustran la función DOMText::splitText() en PHP:
Programa 1:
<?php // Create the text Node $text = new DOMText('GeeksforGeeks'); // Split the text $splitedtext = $text->splitText(8); echo $splitedtext->nodeValue; ?>
Producción:
Geeks
Programa 2:
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Create a div element $element = $document->appendChild(new DOMElement('div')); // Create a text Node $text = $document->createTextNode('GeeksforGeeks'); // Append the nodes $element->appendChild($text); echo "Number of text nodes before splitting: "; echo count($element->childNodes) . "<br>"; // Splitting the text $text->splitText(5); echo "Number of text nodes after splitting: "; echo count($element->childNodes); ?>
Producción:
Number of text nodes before splitting: 1 Number of text nodes after splitting: 1
Referencia: https://www.php.net/manual/en/domtext.splittext.php