Olá pessoal,
segue uma função adaptada para remover símbolos e acentos de textos.
function remove_simbolos_acentos($string){
$string = trim(strtolower($string));
$a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýýþÿŔŕ?';
$b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuuyybyRr-';
$string = strtr($string, utf8_decode($a), $b);
$string = str_replace(".","-",$string);
$string = preg_replace( "/[^0-9a-zA-Z\.]+/",'-',$string);
return utf8_decode(rtrim($string, "-"));
}
$texto_original = "Seja bem-vindo ao linhadecomando.com: - um site que compartilha idéias
com a comunidade! Site de referência, para aqueles que querem aprender.
Posso te ajudar?";
$texto_alterado = remove_simbolos_acentos(utf8_decode($texto_original));
echo $texto_original;
echo "
";
echo $texto_alterado;
?>
Qualquer sugestão será bem-vinda.
Abraços.