라이브러리

[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`를 설정해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색