(PHP 5, PECL tidy >= 0.7.0)
tidy::repairString -- tidy_repair_string — تعمیر رشته با استفاده شده از فایل تنظیمات فراهم شده اختیاری
شیوه شیگرا
شیوه روالگرا
تعمیر رشته داده شده.
داده برای تعمیر شدن.
config میتواند به عنوان آرایه یا به عنوان رشته ارسال شود به عنوان نام فایل تنظیمات تفسیر شده در غیر این صورت خود گزینهها در نظر گرفته میشود.
بررسی » http://tidy.sourceforge.net/docs/quickref.html برای توضیح هر گزینه.
پارامتر encoding کدگذاری برای سند ورودی/خروجی را تعیین میکند . مقادیر ممکن برای کدگذاری موارد زیر هستند: ascii، latin0، latin1، raw، utf8، iso2022، mac، win1252، ibm858، utf16، utf16le، utf16be، big5، و shiftjis.
بازگرداندن رشته تعمیر شده.
Example #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;
?>
The above example will output:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>test</title> </head> <body> <p>error</p> </body> </html>
Note: The optional parameters config and encoding were added in Tidy 2.0.