Essa função busca em variavel resultados para a
expressao, substituindo se casar pelo texto
em substituicao.
A variavel modificada será retornada (poderá ocorrer da string original ser retornada caso não aconteça nenhuma substituição .)
Se a expressao conter parênteses de
substrings, a substituicao será
realizada através do formato
\\digit, que indicará
qual parte do texto substituido deverá ser
retornada; \\0 retornará a string
na integra. Até nove substrings podem ser usadas.
Os parenteses podem ser aninhados, sendo que a contagem
será feita através da quantidade de paranteses abertos.
Se não tiverem valores que casem com o parâmetro variavel,
o resultado será a variavel inalterada.
Por exemplo, o pedaço de código seguinte imprimirá "Esse foi um teste" três vezes:
Preste atenção se usar uma variável integer no parâmetro
substituicao, pois o resultado pode
não ser exatamente o esperado. Isso acontece porque a função
ereg_replace() interpreta o valor
ordinal do número. Por exemplo:
Dica: preg_replace(), você pode também utilizar as expressões regulares compátiveis com perl, frequentemente uma alternativar veloz a função ereg_replace().
Veja mais em ereg(), eregi(), eregi_replace(), str_replace() e preg_match().