라이브러리
[PHP] tidyNode::isText - 노드가 텍스트(마크업 없음)를 나타내는지 확인합니다.
TidyNode::isText
TidyNode::isText는 tidy library의 한 함수로, HTML 문서의 노드가 텍스트 노드인지 여부를 확인합니다. tidy library는 HTML 문서를 정리하고, 깨끗하게 만드는 데 사용되는 PHP 확장입니다.
# 사용법
#hostingforum.kr
php
$tidy = tidy_parse_string($html_string);
$node = tidy_get_root($tidy);
$is_text = $node->isText();
# 예제
#hostingforum.kr
php
$html_string = '
Hello World!';
$tidy = tidy_parse_string($html_string);
$node = tidy_get_root($tidy);
$is_text = $node->isText();
echo $is_text ? 'true' : 'false'; // true
$html_string = '
Hello World!';
$tidy = tidy_parse_string($html_string);
$node = tidy_get_root($tidy);
$is_text = $node->isText();
echo $is_text ? 'true' : 'false'; // false
# 설명
* `$html_string` 변수에는 HTML 문서가 담겨 있습니다.
* `tidy_parse_string` 함수를 사용하여 HTML 문서를 tidy library가 처리할 수 있는 형식으로 변환합니다.
* `tidy_get_root` 함수를 사용하여 HTML 문서의 루트 노드를 얻습니다.
* `isText` 메서드를 호출하여 노드가 텍스트 노드인지 여부를 확인합니다.
# 참고
* tidy library는 PHP 5.3.3 이상에서 사용할 수 있습니다.
* tidy library를 사용하기 전에, tidy library를 설치해야 합니다. (예를 들어, `pecl install tidy` 명령어를 사용할 수 있습니다.)
* tidy library의 사용법과 옵션에 대한 자세한 정보는 [tidy library 문서](https://www.php.net/manual/en/book.tidy.php)에서 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.