라이브러리
[PHP_CONFIG] tidy.clean_output - Tidy에서 출력 정리 활성화 여부
Tidy.clean_output란?
PHP의 `tidy` 모듈은 HTML 문서를 정리하고 beautify하는 기능을 제공합니다. `tidy.clean_output`은 HTML 문서를 정리하고 beautify하는 옵션입니다.
`tidy.clean_output`을 사용하면 HTML 문서의 구조를 정리하고, 태그를 정렬하고, 들여쓰기를 하여 가독성을 높일 수 있습니다.
예제
#hostingforum.kr
php
<?php
$html = '
Hello World!
This is a test.';
$tidy = tidy_parse_string($html);
tidy_clean_andRepair($tidy);
$cleaned_html = tidy_get_output($tidy);
echo $cleaned_html;
?>
위 예제에서, `$html` 변수에는 HTML 문서가 담겨 있습니다. `tidy_parse_string` 함수를 사용하여 HTML 문서를 파싱하고, `tidy_clean_andRepair` 함수를 사용하여 HTML 문서를 정리하고 beautify합니다. `tidy_get_output` 함수를 사용하여 정리된 HTML 문서를 가져옵니다.
결과
#hostingforum.kr
html
Hello World!
This is a test.
위 예제의 결과에서, HTML 문서의 구조가 정리되고 태그가 정렬되고 들여쓰기가 되어 가독성이 높아졌습니다.
설정 옵션
`tidy.clean_output` 옵션에는 여러 설정 옵션이 있습니다. 예를 들어, `indent` 옵션을 사용하여 들여쓰기를 설정할 수 있습니다.
#hostingforum.kr
php
$tidy = tidy_parse_string($html);
tidy_clean_andRepair($tidy);
tidy_setopt($tidy, 'indent', 4);
$cleaned_html = tidy_get_output($tidy);
위 예제에서, `indent` 옵션을 사용하여 들여쓰기를 4칸으로 설정했습니다.
결과
#hostingforum.kr
html
Hello World!
This is a test.
위 예제의 결과에서, 들여쓰기가 4칸으로 설정되어 가독성이 높아졌습니다.
참고
`tidy` 모듈은 PHP 5.3.0부터 기본적으로 포함되어 있습니다. 그러나 `tidy` 모듈을 사용하려면 PHP 5.3.0 이상이 필요합니다. 또한, `tidy` 모듈을 사용하려면 PHP.ini 파일에서 `extension=tidy.so`를 설정해야 합니다.
댓글목록
등록된 댓글이 없습니다.