Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

beledson

remover string

Recommended Posts

Tem alguma função no PHP que remove uma string dentro da outra.

<{POST_SNAPBACK}>

Ola,

voce pode usar a str_replace();

 

PHP

[*]

[*]$a = "minhashitvariavel";

[*]$newa = str_replace ("shit", "",$a);

[*]//$newa = "minhavariavel";

[*]

 

se nao me engano eh assim a sintaxe, desculpa a preça,

 

voce pode intender melhor aqui http://www.php.net/manual/pt_BR/function.str-replace.php

 

[]s

luis

Compartilhar este post


Link para o post
Compartilhar em outros sites

O único problema do str_replace, é que o mesmo não diferencia letras maiúsculas de letras minúsculas!

 

Neste caso, você pode resolver seu problema usando o str_ireplace!

 

aí vai um código para ajudar!

 

PHP

[*]<?

[*]function replace($variavel){

[*] $variavel = str_ireplace("Palmeiras","Corinthians",$variavel);

[*] return $variavel;

[*]}

[*]

[*] $frase = "O palmeiras tem a maior torcida organizada do Brasil!!!";

[*] echo replace($frase);

[*] //Resultado: O Corinthians tem a maior torcida organizada do Brasil!!!

[*]?>

 

Para este caso, a vantagem é que mesmo que a palavra a ser substituída esteja em minúsculo ou maiúsculo, ela será encontrada.

A desvantagem, é que servidores como o da hostnet ("espelho" do PHP.NET no brasil) não dá suporte a esta função.... http://forum.imasters.com.br/public/style_emoticons/default/sick.gif

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.