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.