Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099
(PHP 7 >= 7.2.0, PHP 8)
mb_scrub — Reemplaza las secuencias de bytes mal formadas por el carácter de sustitución.
Realiza una conversión de juego de caracteres desde la codificación especificada, o desde la codificación por omisión si no se ha especificado ninguna, hacia la misma codificación. Esto tiene como efecto reemplazar cualquier secuencia de bytes inválida por el carácter de sustitución.
string
La cadena de entrada.
encoding
La codificación utilizada para interpretar string
.
Si se omite o es null
, el
parámetro mbstring.internal_encoding
será utilizado si está definido, de lo contrario el parámetro default_charset
será utilizado.
El resultado string con las secuencias de bytes inválidas reemplazadas.
Versión | Descripción |
---|---|
8.0.0 |
encoding ahora es nullable.
|
Replaces 'ill-formed' byte sequences with '?'.
See: https://github.com/php/php-src/pull/1099