mb_scrub

(PHP 7 >= 7.2.0, PHP 8)

mb_scrub — Замінює неправильно сформовані послідовності байтів символом-замінником

Опис

mb_scrub(string $string, ?string $encoding = null): string

Перетворює набір символів із заданого кодування або кодування за замовчуванням, якщо кодування не було вказано, на те саме кодування. Це замінює всі неприпустимі послідовності байтів символом, що замінює.

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

string

Вхідний рядок.

encoding

Кодировка для интерпретации параметраstring. Якщо значення опущено або дорівнює null, буде використано значення директиви mbstring.internal_encoding, якщо вона встановлена, інакше буде використано значення директиви default_charset

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

Повертає результат у вигляді рядка (string) із заміненими неприпустимими послідовностями байтів.

список змін

ВерсияОпис
8.0.0Тепер параметр encoding може набувати значення null