tidy::parseString
tidy_parse_string
(PHP 5, PECL tidy >= 0.5.2)
tidy::parseString -- tidy_parse_string — تحلیل سند ذخیره شده در رشته
Description
شیوه شیگرا
شیوه روالگرا
تحلیل سند ذخیره شده به عنوان رشته.
Parameters
- input
-
داده نیازمند تحلیل.
- config
-
config به عنوان آرایه یا رشته میتواند ارسال شود. اگر رشته ارسال شود به عنوان نام فایل تنظیمات تفسیر میشود در غیر این صورت خود گزینههای تنظیمات در نظر گرفته میشود.
برای توضیح هر گزینه » http://tidy.sourceforge.net/docs/quickref.html را ببینید.
- encoding
-
پارامتر encoding کدگذاری سند ورودی/خروجی را تعیین میکند. مقادیر ممکن برای کدگذاری موارد زیر هستند: ascii، latin0، latin1، raw، utf8، iso2022، mac، win1252، ibm858، utf16، utf16le، utf16be، big5، و shiftjis.
Return Values
بازگرداندن نمونه جدیدtidy.
Examples
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>
Notes
Note: The optional parameters config and encoding were added in Tidy 2.0.
See Also
- tidy::parseFile() - تحلیل markup در فایل یا URI
- tidy::repairFile() - تعمیر فایل و بازگرداندن آن به عنوان رشته
- tidy::repairString() - تعمیر رشته با استفاده شده از فایل تنظیمات فراهم شده اختیاری
