Responder a este comentário
Removendo acentos, convertendo espaços em hífen e convertendo para minúsculos utilizando Regex, strtolower e strtr
Uma dica rápida para quem precisa salvar textos no banco ou um arquivo no ftp utilizando php, porém não quer que fique com acentos e espaços.
Com o código abaixo você irá remover tudo e permitir apenas letras minúsculas(caixa baixa) e transformar espaços em hífens (-).
<?php
$variavel = "Céu Azul";
$variavel_limpa = strtolower( ereg_replace("[^a-zA-Z0-9-]", "-", strtr(utf8_decode(trim($variavel)), utf8_decode("áàãâéêíóôõúüñçÁÀÃÂÉÊÍÓÔÕÚÜÑÇ"),"aaaaeeiooouuncAAAAEEIOOOUUNC-")) );
echo $variavel_limpa; // ceu-azul
?>