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

Nesne yönelimli kullanım

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

Yordamsal kullanım

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

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>

Ayrıca Bakınız