라이브러리

[PHP] DomCharacterData::before - 문자 데이터 앞에 노드를 추가합니다.




PHP 에서 DOMDocument 클래스의 하위 클래스인 DOMCharacterData 클래스는 CharacterData 인터페이스를 구현한 클래스입니다. 이 클래스는 텍스트 노드의 데이터를 관리하는 데 사용됩니다. DOMCharacterData 클래스에는 before() 메서드가 있습니다.

DOMCharacterData::before


DOMCharacterData::before 메서드는 특정 위치에 문자열을 삽입합니다. 이 메서드는 DOMString 객체를 반환하며, 삽입된 문자열의 위치를 나타냅니다.

# 예제


#hostingforum.kr
php

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

$doc = new DOMDocument();



// 텍스트 노드를 생성합니다.

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



// DOMCharacterData::before 메서드를 사용하여 'Hello, '를 삽입합니다.

$before = $textNode->before('Hello, ');



// 삽입된 문자열의 위치를 확인합니다.

echo $before; // Hello, 



// 텍스트 노드의 내용을 확인합니다.

echo $textNode->nodeValue; // Hello, World!



# 예제 2


#hostingforum.kr
php

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

$doc = new DOMDocument();



// 텍스트 노드를 생성합니다.

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



// DOMCharacterData::before 메서드를 사용하여 'World!'를 삽입합니다.

$before = $textNode->before('World!');



// 삽입된 문자열의 위치를 확인합니다.

echo $before; // World!



// 텍스트 노드의 내용을 확인합니다.

echo $textNode->nodeValue; // Hello, World!



# 예제 3


#hostingforum.kr
php

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

$doc = new DOMDocument();



// 텍스트 노드를 생성합니다.

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



// DOMCharacterData::before 메서드를 사용하여 ' '를 삽입합니다.

$before = $textNode->before(' ');



// 삽입된 문자열의 위치를 확인합니다.

echo $before; // 



// 텍스트 노드의 내용을 확인합니다.

echo $textNode->nodeValue; // Hello, World!



참고


* DOMDocument 클래스의 하위 클래스인 DOMCharacterData 클래스는 CharacterData 인터페이스를 구현한 클래스입니다.
* DOMCharacterData 클래스에는 before() 메서드가 있습니다.
* DOMCharacterData::before 메서드는 특정 위치에 문자열을 삽입합니다.
* 이 메서드는 DOMString 객체를 반환하며, 삽입된 문자열의 위치를 나타냅니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색