Tidy
PHP Manual

tidy::parseString

tidy_parse_string

(PHP 5, PHP 7, PECL tidy >= 0.5.2)

tidy::parseString -- tidy_parse_stringBir dizge olarak belirtilen bir belgeyi çözümler

Açıklama

Yordamsal kullanım

tidy tidy_parse_string ( string $girdi [, mixed $ayarlar [, string $kodlama ]] )

Nesne yönelimli kullanım

bool tidy::parseString ( string $girdi [, mixed $ayarlar [, string $kodlama ]] )

Bir dizge olarak belirtilen bir belgeyi çözümler.

Değiştirgeler

girdi

Çözümlenecek veri.

ayarlar

Bir dizge veya bir dizi olarak belirtilebilir. Dizge verildiği takdirde yapılandırma dosyasının ismi olarak ele alınır. Dizi olarak verildiğinde ise dizinin yapılandırma seçeneklerini içerdiği varsayılır.

Seçeneklerin açıklamaları için » http://tidy.sourceforge.net/docs/quickref.html adresine bakınız.

kodlama

Belge girdi çıktı kodlaması belirtilir. Olası değerler: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 ve shiftjis.

Dönen Değerler

Yeni bir tidy nesnesi döner.

Örnekler

Örnek 1 - tidy::parseString() örneği

<?php
ob_start
();
?>

<html>
  <head>
   <title>deneme</title>
  </head>
  <body>
   <p>hatalı <br>başka bir satır</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;
?>

Yukarıdaki örneğin çıktısı:

<!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>
      deneme
    </title>
  </head>
  <body>
    <p>
      hatalı<br />
      başka bir satır
    </p>
  </body>
</html>

Notlar

Bilginize: Seçimlik ayarlar ve kodlama değiştirgeleri Tidy 2.0'da eklendi.

Ayrıca Bakınız


Tidy
PHP Manual