Função STR_REPLACE – PHP

Olá pessoal, nesse post irei falar um pouco sobre a função str_replace do PHP. Essa função existe em praticamente todas as linguagens de programação, porém com nomes variados (em ASP, por exemplo, chama-se apenas replace).

Sua sintaxe é bem simples, pra quem já conhece essa função do ASP vai perceber que os parâmetros apenas mudam de posição:

Sintaxe: str_replace([valor procurado],[valor que o substituirá],[string de pesquisa])

exemplos.:
1) Com o texto passado diretamente na função:
str_replace(“e”,”-“,”Felipe Meirelles”);

O resultado será: F-lip- M-ir-ll-s

2) Com o texto vindo de uma variável:
$nome = “Felipe Meirelles”;
str_replace(“e”,”-“,$nome);

O resultado será: F-lip- M-ir-ll-s

3) Com os parâmetros da pesquisa vindos de um array:
$nome = “Felipe Meirelles”;
$lixo = array(“e”,”i”,”p”);
$remover = str_replace($lixo,”*”,$nome);

O resultado será: F*l*** M**r*ll*s

Como pode-se notar, essa função é bastante flexível e pode se adaptar bem em cada tipo de solução, cabe ao desenvolvedor optar pela forma que melhor atenda a sua necessidade.

Até o próximo post

Deixe uma resposta