Quando usar preg_replace e str_replace

PHP

14/08/2017

Fala pessoal, tudo de boa?

Estou usando o php e tenho visto que duas funções dessa linguagem tem uma utilidade similar que no caso se trata de substituição de informações.

Quando devo usar um ou outro? Eles servirão sempre para os mesmos casos?
Diogo Neves

Diogo Neves

Curtidas 0

Melhor post

Santos

Santos

14/08/2017

Fala ae Diogo.

O preg_replace utiliza uma expressão regular para buscar o que substituir, já o str_replace utiliza uma string para buscar o que substituir.

Caso você queira buscar por um padrão de string, você vai utilizar o preg_replace, já se você quiser buscar por uma determinada string, você utliza o str_replace.

Abraços!
GOSTEI 1

Mais Respostas

Diogo Neves

Diogo Neves

14/08/2017

Tipo, então posso dizer que o str_replace é "menos pesado" que o preg_replace? Se no caso eu puder usar tanto um como o outro, é melhor usar o st_replace? Me parece que essa busca por um padrão de string faz com que a função preg_replace seja mais lenta que a função str_replace. É isso mesmo?
GOSTEI 0
POSTAR