tidy::repairString

tidy_repair_string

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

tidy::repairString -- tidy_repair_string — Відновлює рядок, використовуючи наскільки можна конфігураційний файл

Опис

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

public static tidy::repairString(string $string, array|string|null $config = null, ?string $encoding = null): string|false

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

tidy_repair_string(string $string, array|string|null $config = null, ?string $encoding = null): string|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

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

Повертає відновлений рядок або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0tidy::repairString() тепер статичний метод.
8.0.0configиencoding тепер допускають значення null.
8.0.0Функція більше не приймає параметр useIncludePath

Приклади

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

Loading...

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>тест</title>
</head>
<body>
<p>ошибка</p>
</body>
</html>

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

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