PHP - Remover acentos e caracteres especiais
PHP - Remove acentos e caracteres especiais.
Descrição
PHP - Remove acentos e caracteres especiais.
<?
/*
* Script para remover acentos e caracteres especiais:
*/
$palavra = "açúcar união";
$palavra = ereg_replace("[^a-zA-Z0-9_]", "", strtr($palavra, "áàãâéêíóôõúüçÁÀÃÂÉÊÍÓÔÕÚÜÇ ", "aaaaeeiooouucAAAAEEIOOOUUC_"));
echo($palavra); // imprime "acucar_uniao"
/*
* A função "strtr" substitui os caracteres acentuados pelos não acentuados.
* A função "ereg_replace" utiliza uma expressão regular que remove todos os caracteres que não são letras, números e são diferentes de "_" (underscore).
*/
?>
Leandro
www.mundoconectado.net