(PHP 5, PECL tidy >= 0.5.2)
tidy::parseString -- tidy_parse_string — تحلیل سند ذخیره شده در رشته
شیوه شیگرا
شیوه روالگرا
تحلیل سند ذخیره شده به عنوان رشته.
داده نیازمند تحلیل.
config به عنوان آرایه یا رشته میتواند ارسال شود. اگر رشته ارسال شود به عنوان نام فایل تنظیمات تفسیر میشود در غیر این صورت خود گزینههای تنظیمات در نظر گرفته میشود.
برای توضیح هر گزینه » http://tidy.sourceforge.net/docs/quickref.html را ببینید.
پارامتر encoding کدگذاری سند ورودی/خروجی را تعیین میکند. مقادیر ممکن برای کدگذاری موارد زیر هستند: ascii، latin0، latin1، raw، utf8، iso2022، mac، win1252، ibm858، utf16، utf16le، utf16be، big5، و shiftjis.
بازگرداندن نمونه جدیدtidy.
Example #1 مثال tidy::parseString()
<?php
ob_start();
?>
<html>
<head>
<title>test</title>
</head>
<body>
<p>error<br>another line</i>
</body>
</html>
<?php
$buffer = ob_get_clean();
$config = array('indent' => TRUE,
'output-xhtml' => TRUE,
'wrap' => 200);
$tidy = tidy_parse_string($buffer, $config, 'UTF8');
$tidy->cleanRepair();
echo $tidy;
?>
The above example will output:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> test </title> </head> <body> <p> error<br /> another line </p> </body> </html>
Note: The optional parameters config and encoding were added in Tidy 2.0.