(PHP 5, PECL tidy >= 0.7.0)
tidy::repairString -- tidy_repair_string — Repair a string using an optionally provided configuration file
Styl obiektowy
Styl proceduralny
Repairs the given string.
data
The data to be repaired.
config
The config config
can be passed either as an
array or as a string. If a string is passed, it is interpreted as the
name of the configuration file, otherwise, it is interpreted as the
options themselves.
Check » http://tidy.sourceforge.net/docs/quickref.html for an explanation about each option.
encoding
The encoding
parameter sets the encoding for
input/output documents. The possible values for encoding are:
ascii, latin0, latin1,
raw, utf8, iso2022,
mac, win1252, ibm858,
utf16, utf16le, utf16be,
big5, and shiftjis.
Returns the repaired string.
Przykład #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;
?>
Powyższy przykład wyświetli:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>test</title> </head> <body> <p>error</p> </body> </html>
Informacja: Opcjonalne parametry config i encoding zostały dodane w Tidy 2.0.