Substituir Sequencia De Caractéres Dinamicamente
#1
Posted 26/04/2006, 16:47
Tem como substituir uma sequencia de caracteres dinamicamente?
Por exemplo: onde tiver no arquivo a sequencia " aaa " transformal-a em " bbb " ?
Brigado !
#2
Posted 26/04/2006, 16:49
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
#3
Posted 26/04/2006, 16:57
$string = str_replace("aaa","bbb",$string);
Valeu Goiaba!
Só uma outra dúvida....se caso a sequência conter caracteres do tipo : . : ; , @#$%¨&=} ... !
É necessário mudar algo ou posso fazer $string = str_replace("$%¨@ ", "*b!",$string);
Valeu!
Luis
#4
Posted 26/04/2006, 17:04
Caracteres como " e \ você precisará colocar na frente um operador de escape que é a barra invertida: \
Por exemplo:
Neste exemplo eu usei a barra invertida para desabilitar o valor da aspas simples, que se entenderia como fechando aquele primeiro parâmetro e a barra invertida que eliminaria o valor do próximo caratere.<?
$string = str_replace("$%\"@ \\", "*b!",$string);
?>
Fiz confusão?
Flws....
Até mais
Edição feita por: Frenesi, 26/04/2006, 17:05.
#5
Posted 26/04/2006, 17:13
uhauahua!!!Depende.
Caracteres como " e \ você precisará colocar na frente um operador de escape que é a barra invertida: \
Por exemplo:Neste exemplo eu usei a barra invertida para desabilitar o valor da aspas simples, que se entenderia como fechando aquele primeiro parâmetro e a barra invertida que eliminaria o valor do próximo caratere.<?
$string = str_replace("$%\"@ \\", "*b!",$string);
?>
Fiz confusão?
Flws....
Blza! deu pra entender sim! valeu mesmo!
Só ñ estou conseguindo usar . código!
tipo eu tenho uma texto com umas 1000 linhas. Neste texto aparece por diversas vezes
a palavra " AMOR ".. e eu queria q qnd o texto fosse acessado, no lugar de amor aparecese " PAIXÃO "....
Coloquei o código na página mais num substituiu..pq será!!?
Obrigado pela ajuda!
Luis
#6
Posted 26/04/2006, 17:23
<? $texto = "O Amor, ah o Amor. Como é lindo ver dois pombinhos apaixonados..."; $texto = str_replace("Amor","Paixão",$texto); echo $texto; ?>
Tirando o exemplo bobo lógico..
Flws...
Até mais
#7
Posted 26/04/2006, 17:35
Ficou mais ou menos assim:
<? $texto = "O Amor, ah o Amor. Como é lindo ver dois pombinhos apaixonados..."; $texto = str_replace("Amor","Paixão",$texto); echo $texto; ?>
Tirando o exemplo bobo lógico..
Flws...
hehehehe! o exemplo fico bem loko! valeu Frenesi!
Só q neste caso eu tenho q colocar meu texto todo dentro da variável " $texto " e eu ñ posso...
pois as palavras q quero substituir estão emaranhadas dentro de códigos .por exemplo:
<?
if (isset($_REQUEST["amor"]))
{
$sql = "select catname from $cat_tbl where catid=" . round($catid);
$row = mysql_fetch_array(q($sql));
$catname = $row["paixao"];
}
print'<b> paixao vc é meu amor '</b>; ?>
Ou seja..elas estão espalhadas de várias formas e pelo código todo.então eu preciso as substituir
mais ñ tenho como as colocar em uma variável....!!
Agora cumpricoooooo! heheheh
Obrigado e um abraço!
Luis
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)