RemoveAcento não funciona
>
Estou com dificuldades para remove acentos e cedilhas e incluir hífen entre as palavras no título.
Se alguém puder me dar uma luz, agradeço imensamente.
<?php
function removeAcento($var) {
$var = strtolower($var);
$var = eregi_replace("[áàâã]","a",$var);
$var = eregi_replace("[ª]"," ",$var);
$var = eregi_replace("[éèê]","e",$var);
$var = eregi_replace("[íìî]","i",$var);
$var = eregi_replace("[óòôõ]","o",$var);
$var = eregi_replace("[º]"," ",$var);
$var = eregi_replace("[úùû]","u",$var);
$var = eregi_replace(" ","-",$var);
$var = str_replace("[ç]","c",$var);
return $var;
}
//Teste
echo "Texto com acento:" . "á é í ó ú ç";
echo "<br>";
echo "Texto sem acento:" . removeAcento("á é í ó ú ç");
?>
>
Resultado do teste:
Remove os acentos,
repete o "a" em todas as demais letras
e erra ao remover o "ç"
Texto com acento:á é í ó ú ç
Texto sem acento:aa-ae-ai-ao-a--a�
Discussão (8)
Carregando comentários...