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.0 | config и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() - Відновлює рядок, використовуючи наскільки можна конфігураційний файл