tidy::parseString

tidy_parse_string

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

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

Açıklama

Nesne yönelimli kullanım

publictidy::parseString(string$girdi, array|string|null$ayarlar = null, ?string$kodlama = null): bool

Yordamsal kullanım

tidy_parse_string(string$girdi, array|string|null$ayarlar = null, ?string$kodlama = null): tidy|false

girdi olarak belirtilen bir belgeyi çözümler.

Bağımsız Değişkenler

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://api.html-tidy.org/#quick-reference 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

tidy::parseString() başarı durumunda true, tidy_parse_string() ise başarı durumunda yeni bir tidy nesnesi döndürür. Her ikisi de başarısızlık durumunda false döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0ayarlar ve kodlama artık null olabiliyor.

Ö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

To Top