(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
mb_ereg_replace — Substituir expressão regular com suporte a multibyte
$pattern,$replacement,$string,$options = null
Examina string em busca de correspondências com
pattern, em seguida, substitui o texto correspondido
por replacement
patternO padrão de expressão regular.
Caracteres multibyte podem ser usados em pattern.
replacementO texto de substituição.
stringA string sendo verificada.
options
A string resultante em caso de sucesso, ou false em caso de erro.
Se string não for válida para a codificação atual, null
é retornado.
| Versão | Descrição |
|---|---|
| 8.0.0 |
options é anulável agora.
|
| 7.1.0 |
A função verifica se string é válida para a
codificação atual.
|
| 7.1.0 |
O modificador e foi descontinuado.
|
Nota:
A codificação interna ou a codificação de caracteres especificada por mb_regex_encoding() será usada como a codificação de caracteres para esta função.
Nunca use o modificador e ao trabalhar com entradas não confiáveis. Nenhum escape automático acontecerá (como é conhecido em preg_replace()). Não cuidar disso provavelmente criará vulnerabilidades de execução remota de código na sua aplicação.