terça-feira, 27 de março de 2012

Remover acentos com php

Procurei muito por uma função que funcionasse bem, copiei e testei varias e no fim acabei criando uma bem simples que funciona muito bem segue abaixo
<?php

function remover($str){
$remover = array(
"À" => "A",
"Á" => "A",
"Ã" => "A",
"Â" => "A",
"É" => "E",
"Ê" => "E",
"Í" => "I",
"Ó" => "O",
"Õ" => "O",
"Ô" => "O",
"Ù" => "U",
"Ú" => "U",
"Ü" => "U",
"à" => "a",
"á" => "a",
"ã" => "a",
"â" => "a",
"é" => "e",
"ê" => "e",
"ì" => "i",
"í" => "i",
"ó" => "o",
"õ" => "o",
"ô" => "o",
"ú" => "u",
"ü" => "u",
"ç" => "c"
);
return strtr($str, $remover);
}
?>
para utilizar é muito simples
<?php
echo remover($VariavelComAcento);
?>

Nenhum comentário:

Postar um comentário