cassianooliver Postado Junho 29, 2008 Denunciar Share Postado Junho 29, 2008 to com essa função para remover acentos de uma string...function RemoverAcentos($texto) { $texto = ereg_replace("[áàâã]", "a", $texto); $texto = ereg_replace("[ÁÀÂÃ]", "A", $texto); $texto = ereg_replace("[éèê]", "e", $texto); $texto = ereg_replace("[ÉÈÊ]", "E", $texto); $texto = str_replace("í", "i", $texto); $texto = str_replace("Í", "I", $texto); $texto = ereg_replace("[óòôõ]", "o", $texto); $texto = ereg_replace("[ÓÒÔÕ]", "O", $texto); $texto = ereg_replace("[úü]", "u", $texto); $texto = ereg_replace("[ÚÜ]", "U", $texto); $texto = str_replace("ç", "c", $texto); return $texto; } $nome = "óliver"; echo RemoverAcentos($nome);deveria imprimir oliver, mas ta aoliver, sempre aparece esse "a" antes de qualquer acento... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cassianooliver Postado Junho 29, 2008 Autor Denunciar Share Postado Junho 29, 2008 Bom, consegui uma solução...function RemoverAcentos($texto) { $acentos = array("á", "à", "â", "ã"); $remove = array("a", "a", "a", "a"); $texto = str_replace($acentos, $remove, $texto); return $texto; } echo RemoverAcentos("são mateus"); // imprimi são mateus Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cassianooliver
to com essa função para remover acentos de uma string...
deveria imprimir oliver, mas ta aoliver, sempre aparece esse "a" antes de qualquer acento...
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.