Tidy tidy::repairString

tidy_repair_string

(PHP 5, PHP 7, PHP 8, PECL tidy >= 0.7.0)

tidy::repairString -- tidy_repair_string — 선택적으로 제공된 구성 파일을 사용하여 문자열 복구


설명

객체 지향 스타일

public static tidy::repairString(string $string, array|string|null $config = null, ?string $encoding = null): string|false

절차적 스타일

tidy::repairString(string $string, array|string|null $config = null, ?string $encoding = null): string|false

주어진 문자열을 복구합니다.


매개변수

string
복구할 데이터입니다.
config
구성 config은 배열이나 문자열로 전달할 수 있습니다. 문자열이 전달되면 구성 파일의 이름으로 해석되고, 그렇지 않으면 옵션 자체로 해석됩니다.

각 옵션에 대한 설명은 » http://api.html-tidy.org/#quick-reference을 확인하십시오.

encoding
encoding 매개변수는 입/출력 문서의 인코딩을 설정합니다. 인코딩에 가능한 값은 ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5shiftjis입니다.

반환 값

복구된 내용을 문자열로 반환하거나 실패 시 false를 반환합니다.


변경 로그

버전 설명
8.0.0 tidy::repairString()은 이제 정적 메서드입니다.
8.0.0 configencoding은 이제 nullable입니다.
8.0.0 이 함수는 더 이상 useIncludePath 매개변수를 허용하지 않습니다.

Examples

예제 #1 tidy::repairString() 예제

                  
<?php
ob_start();
?>

<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <p>error</i>
  </body>
</html>

<?php

$buffer = ob_get_clean();
$tidy = new tidy();
$clean = $tidy->repairString($buffer);

echo $clean;
?>
                  
                

위의 예는 다음을 출력합니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>test</title>
</head>
<body>
<p>error</p>
</body>
</html>
                

기타