tidy::repairString
Repair a string using an optionally provided configuration file
Description
Oop
Procedural
Repairs the given string.
Parameters
stringThe data to be repaired.
configThe config
configcan 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 Conf for an explanation about each option.
encodingThe
encodingparameter 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, andshiftjis.
Return Values
Returns the repaired string, Falseforfailure.
Changelog
| Version | Description |
|---|---|
| 8.0.0 | tidy::repairString is a static method now. |
| 8.0.0 | config and encoding are nullable now. |
| 8.0.0 | This function no longer accepts the useIncludePath parameter. |
Examples
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;
?>The above example will output:
<html>
<head>
<title>test</title>
</head>
<body>
<p>error</p>
</body>
</html>