beledson 0 Denunciar post Postado Agosto 5, 2005 Tem alguma função no PHP que remove uma string dentro da outra. Compartilhar este post Link para o post Compartilhar em outros sites
luis-restart 0 Denunciar post Postado Agosto 5, 2005 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
th4deu 4 Denunciar post Postado Agosto 7, 2005 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
Fabyo 66 Denunciar post Postado Agosto 7, 2005 nao é que nao da suporte é que essa função é para php5 e nesse servidor deve ter o php 4 dai nesse caso pode usar ER para conseguir o mesmo resultado Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Agosto 7, 2005 Conheça a função: http://br.php.net/eregi_replace Também é uma boa e é case-insitive. []'s Compartilhar este post Link para o post Compartilhar em outros sites