PHP
HTML

tidy::repairString

tidy::repairString

tidy_repair_string

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

tidy :: repairString - tidy_repair_string - 使用可选提供的配置文件修复字符串

描述

面向对象的风格

string tidy::repairString ( string $data [, mixed $config [, string $encoding ]] )

程序风格

string tidy_repair_string ( string $data [, mixed $config [, string $encoding ]] )

修复给定的字符串。

参数

data

要修复的数据。

config

配置config可以作为数组或字符串传递。如果传递一个字符串,它将被解释为配置文件的名称,否则它会被解释为选项本身。

查看»http://tidy.sourceforge.net/docs/quickref.html获取有关每个选项的解释。

encoding

encoding参数设置输入/输出文档的编码。用于编码的可能值是:ASCIIlatin0latin1的原料UTF8ISO2022MACwin1252ibm858UTF16utf16le应按utf16be应按中文,和SHIFTJIS

返回值

返回修复的字符串。

例子

Example #1 tidy::repairString() example

<?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>

注意

注意:可选参数configencoding添加到Tidy 2.0中。