tidy::parseString

tidy_parse_string

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

tidy::parseString -- tidy_parse_string — Розбір документа, що зберігається у рядку

Опис

Об'єктно-орієнтований стиль

public tidy::parseString(string $string, array|string|null $config = null, ?string $encoding = null): bool

Процедурний стиль

tidy_parse_string(string $string, array|string|null $config = null, ?string $encoding = null): tidy|false

Розбір документа, що зберігається у рядку.

Список параметрів

string

Дані для аналізу.

config

Налаштування config можуть бути задані у вигляді масиву чи рядка. Якщо заданий рядок, він інтерпретується як ім'я файлу конфігурації, інакше, параметр інтерпретується як самі настройки.

Інформацію про кожен параметр можна знайти тут: » http://api.md-tidy.org/#quick-reference

encoding

Параметрencoding встановлює кодування для вхідних/вихідних документів. Можливі значення: ascii latin0 latin1 raw utf8 iso2022 mac win1252 ibm858 utf16 utf16le utf16be big5, иshiftjis

Значення, що повертаються

tidy::parseString() повертає true у разі успішного виконання . tidy_parse_string() повертає новий екземпляр tidy у разі успішного виконання. І метод, і функція повертають **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0configиencoding тепер допускають значення null.

Приклади

Приклад #1 Приклад використання tidy::parseString()****

Loading...

Результат виконання наведеного прикладу:

<!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>
      тест
    </title>
  </head>
  <body>
    <p>
      ошибка<br />
      другая линия
    </p>
  </body>
</html>

Дивіться також

  • tidy::parseFile() - Розбір розмітки у файлі або URI
  • tidy::repairFile() - Відновлює розмітку файлу та повертає його у вигляді рядка
  • tidy::repairString() - Відновлює рядок, використовуючи наскільки можна конфігураційний файл