Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099
(PHP 7 >= 7.2.0, PHP 8)
mb_scrub — Substitui sequências de bytes malformadas pelo caractere substituto
Realiza uma conversão de conjunto de caracteres a partir da codificação especificada, ou a codificação padrão se nenhuma codificação for especificada, para a mesma codificação. Isso tem o efeito de substituir qualquer sequência de bytes inválida pelo caractere substituto.
string
A string de entrada.
encoding
A codificação usada para interpretar string
.
Se for omitida ou null
, o
mbstring.internal_encoding setting
será usado se configurado, caso contrário, o
default_charset setting será usado.
O resultado string com sequências de bytes inválidas substituídas.
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro encoding agora pode ser nulo.
|
Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099