라이브러리
[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 객체를 반환하며, 삽입된 문자열의 위치를 나타냅니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.