Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
function quebrar($valor){
$valor = str_replace("a", "UE1", $valor);
$valor = str_replace("b", "FN2", $valor);
return $valor;
}
$post = "a";
$valors = quebrar($post);
echo $valors;
Pessoal o problema é o seguinte,
da forma que está,ele retorna UE1,
porém eu não tenho só esses 2 str replace,o meu código tem cerca de 100 str_replace,e nele não funciona,retorna os valores de todos os str_replace "UE1FN2....."
alguém sabe o que pode ser?
Obrigado :)
Não consegui editar o tópico,então vou ter que colocar por aqui mesmo.
no meu function,tem letras maiusculas e minusculas
e tem também caracteres especiais
$valor = str_replace("?", "1X9", $valor);
ai fazendo vários testes eu percebi que ele só gera os valores imensos quando tem LETRAS,quando são sinais como ?%$#, ele transforma normalmente,agora quando coloco por exemplo a letra a,olha o que ele gera