taudujas Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 Existe alguma função para tirar acentos no PHP?? Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 acho que da para fazer por Expressoes Regulares...[]´s Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 13, 2004 Autor Denunciar Share Postado Julho 13, 2004 Vou tentar, valeu Red neck. Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 é, t acho que é a maneira melhor...http://www.php.net/manual/pt_BR/function.ereg-replace.phphttp://www.phpbrasil.com/articles/article.php/id/520olha isso ae, que vai te ajudar..."expressões regulares é uma das melhores coisas que você pode aprender..."é o que me diziam quando eu mexia com perle é verdade!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 13, 2004 Autor Denunciar Share Postado Julho 13, 2004 Legal, valeu griphon, vou ler sobre isso. Da hora a explicação da menina..hehee Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Messala Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 sei q você pediu em PHP, mas pra aliviar o processamento no serverside, você bem q poderia usar JavaScript, num tem erro! Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 13, 2004 Autor Denunciar Share Postado Julho 13, 2004 Como seria em Javascript Mesala?? Link para o comentário Compartilhar em outros sites More sharing options...
0 Jack Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 usa em php mesmo,se ta num forum de php, e querendo aprender não é?então, vamo com phpuse str_replace Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 13, 2004 Autor Denunciar Share Postado Julho 13, 2004 Valeu Jack, já montei, obrigado... Link para o comentário Compartilhar em outros sites More sharing options...
0 Jack Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 então posta o codigo ai pro pessoal ver e se for bom aproveitar ou melhorar ele Link para o comentário Compartilhar em outros sites More sharing options...
0 CArlos Ac Soares Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Peguei este script em phpbrasil:veja:function trocaacento($palavra) { $ret=""; $vetor_1 = array(192,193,194,195,196,197,199,200,201,202,203,204,205,206,207,210,211,212,213,214,217,218,219,220,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,242,243,244,245,246,249,250,251,252); $vetor_2 = array("A","A","A","A","A","A","C","E","E","E","E","I","I","I","I","O","O","O","O","O","U","U","U","U","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","o","o","o","o","o","u","u","u","u"); for ($cont = 0; $cont <= (strlen($palavra)-1); $cont++) { $ord = ord($palavra[$cont]); if ( ( $ord < 32 ) or ( $ord > 126 ) ) { $varx = ""; for ($contj = 0; $contj <= (count($vetor_1)); $contj++) { if ( $ord == $vetor_1[$contj] ) { $varx = $vetor_2[$contj]; } } $ret .= $varx; } else { $ret .= $palavra[$cont]; } } return $ret; } Fonte: -->http://www.phpbrasil.com/scripts/script.php/id/1433 Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 14, 2004 Denunciar Share Postado Julho 14, 2004 Eu crie a função strace para tirar acento, veja:function strace($a){$a = eregi_replace("[àáâäã]","a",$a);$a = eregi_replace("[èéêë]","e",$a);$a = eregi_replace("[ìíîï]","i",$a);$a = eregi_replace("[òóôöõ]","o",$a);$a = eregi_replace("[ùúûü]","u",$a);$a = eregi_replace("[ÀÁÂÄÃ]","A",$a);$a = eregi_replace("[ÈÉÊË]","E",$a);$a = eregi_replace("[ÌÍÎÏ]","I",$a);$a = eregi_replace("[ÒÓÔÖÕ]","O",$a);$a = eregi_replace("[ÙÚÛÜ]","U",$a);$a = eregi_replace("ç","c",$a);$a = eregi_replace("Ç","C",$a);$a = eregi_replace("não","n",$a);$a = eregi_replace("não","N",$a);$a = str_replace("´","",$a);$a = str_replace("`","",$a);$a = str_replace("¨","",$a);$a = str_replace("^","",$a);$a = str_replace("~","",$a); return $a;} Link para o comentário Compartilhar em outros sites More sharing options...
0 taudujas Postado Julho 14, 2004 Autor Denunciar Share Postado Julho 14, 2004 Obrigado Mesala e Gladisson. já aproveitei e aprendi sobre a função eregi_replace. Valeu. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
taudujas
Existe alguma função para tirar acentos no PHP??
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados