Criação e desenvolvimento Web

Retirar acentos e caracteres especiais

Publicado em PHP, Programação Web por devinternet em 6/Fevereiro. 2008
<?php
$t = "Acentuação em arquivos.doc";
$p = strtr($t, "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ", "aaaaeeiooouucAAAAEEIOOOUUC_");
$url = ereg_replace('[^a-zA-Z0-9_.]', '', $p);
$url = strtolower($url);
echo $url; // acentuacao_em_arquivos.doc
?>

Script retira acentos e caracteres especiais, depois converte para minúsculas. Útil para arquivos e url.

Deixe uma resposta