라이브러리

[PHP] DomText::splitText - 지정된 오프셋에서 이 노드를 두 개의 노드로 나눕니다.




DomText::splitText


DomText::splitText은 DOMDocument의 자식 노드인 DomText를 분할하는 메서드입니다. DomText는 텍스트 노드이며, 텍스트를 분할하여 새로운 텍스트 노드를 생성합니다.

사용법


DomText::splitText 메서드는 두 개의 인자를 받습니다. 첫 번째 인자는 분할할 텍스트의 시작 위치를 나타내는 인덱스입니다. 두 번째 인자는 분할할 텍스트의 끝 위치를 나타내는 인덱스입니다.

예제


#hostingforum.kr
php

<?php

// DOMDocument 객체를 생성합니다.

$doc = new DOMDocument();

$doc->loadXML('
Hello World!');



// 텍스트 노드를 가져옵니다.

$text = $doc->getElementsByTagName('p')->item(0)->nodeValue;



// 텍스트 노드를 분할합니다.

$text->splitText(5);



// 결과를 출력합니다.

echo $doc->saveXML();

?>



이 예제에서는 `

Hello World!

` 형식의 XML을 생성하고, `

Hello World!

` 노드의 텍스트를 분할합니다. 분할된 결과는 `

Hello

World!

` 형식의 XML이 됩니다.

결과


#hostingforum.kr
xml


Hello 
World!



참고


DomText::splitText 메서드는 텍스트 노드를 분할하여 새로운 텍스트 노드를 생성합니다. 이 메서드는 텍스트 노드의 내용을 변경하지 않고, 새로운 텍스트 노드를 생성하여 내용을 복사합니다. 이 메서드는 텍스트 노드의 시작 위치부터 끝 위치까지의 텍스트를 분할합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 607 페이지

검색

게시물 검색