ConFoo: Call for paper is now Open

tidy::parseString

tidy_parse_string

(PHP 5, PECL tidy >= 0.5.2)

tidy::parseString -- tidy_parse_stringتحلیل سند ذخیره شده در رشته

Description

شیوه شی‌گرا

bool tidy::parseString ( string $input [, mixed $config [, string $encoding ]] )

شیوه روال‌گرا

tidy tidy_parse_string ( string $input [, mixed $config [, string $encoding ]] )

تحلیل سند ذخیره شده به عنوان رشته.

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() - تعمیر رشته با استفاده شده از فایل تنظیمات فراهم شده اختیاری
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top