PHP: Função para retirar acentos

<?
function retiraAcentos($string){
   $acentos  =  'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
   $sem_acentos  =  'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr';
   $string = strtr($string, utf8_decode($acentos), $sem_acentos);
   $string = str_replace(" ","-",$string);
   return utf8_decode($string);
}
 
$nome_cidade   =   $_POST['nome-cidade'];
$nome_cidade_s_acento   =   retiraAcentos(utf8_decode($nome_cidade));
echo $nome_cidade_s_acento;
?>

Um comentário em “PHP: Função para retirar acentos

  • 19 de maio de 2012 em 0:51
    Permalink

    Tudo que eu precisava, muito obrigado pela dica. Que Deus te abençoe.

    Resposta

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *