라이브러리

[PHP] DOMCharacterData::replaceData - 문자 데이터 내의 하위 문자열을 바꿉니다.




DOMCharacterData::replaceData


DOMCharacterData::replaceData 메소드는 DOMCharacterData 노드의 특정 부분을 교체하는 메소드입니다. 이 메소드는 노드의 특정 부분을 교체하기 위해 사용되며, 교체할 부분의 시작 인덱스와 끝 인덱스를 지정해야 합니다.

# 메소드 시그니처


#hostingforum.kr
php

public DOMString replaceData (

  long offset ,

  long count ,

  DOMString data

);



# 매개변수


* `offset`: 교체할 부분의 시작 인덱스입니다.
* `count`: 교체할 부분의 길이입니다.
* `data`: 교체할 데이터입니다.

# 반환값


교체된 데이터를 반환합니다.

# 예제


#hostingforum.kr
php

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

$doc = new DOMDocument();



// XML 문서를 생성합니다.

$xml = $doc->createElement('root');

$doc->appendChild($xml);



// DOMCharacterData 노드를 생성합니다.

$node = $doc->createTextNode('Hello, World!');

$xml->appendChild($node);



// replaceData 메소드를 사용하여 노드의 일부를 교체합니다.

$node->replaceData(7, 5, 'PHP');



// 교체된 노드를 출력합니다.

echo $doc->saveXML();



이 예제에서는 `Hello, World!` 문자열의 일부를 `PHP`로 교체합니다. 결과는 다음과 같습니다.

#hostingforum.kr
xml

HelloPHP



# 참고


* `replaceData` 메소드는 노드의 내용을 교체할 때 사용됩니다.
* 교체할 부분의 시작 인덱스는 0부터 시작합니다.
* 교체할 부분의 길이는 0보다 커야 합니다.
* 교체할 데이터는 문자열이어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 550 페이지

검색

게시물 검색