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 |