Como retirar caracteres especiais de variável em PHP?
Retirar ponto e traços variável PHP
Existem várias formas, aqui tem um exemplo com uma função():
//Aqui é criada a função que recebe apenas uma variável de texto
function tirarCaracteresEspeciais($string){
//Usa a função para padronizar a codificação da página
$string = utf8_encode($string);
//Trim retira os espaços vazios no começo e fim da variável
$string = trim($string);
//str_replace substitui um carácter por outro, nesse caso espaço por nada
$string = str_replace(' ', '', $string);
//Aqui substitui o underline por nada
$string = str_replace('_', '', $string);
//Aqui retira a barra
$string = str_replace('/', '', $string);
//Nessa linha o traço
$string = str_replace('-', '', $string);
//A abertura de parenteses
$string = str_replace('(', '', $string);
//O fechamento de parenteses
$string = str_replace(')', '', $string);
//O ponto
$string = str_replace('.', '', $string);
//No fim é retornado a variável com todas as alterações
return $string;
}
Tem outras formas de fazer, como trocar caracteres usando REGEX, por exemplo.
Leia mais em: ww.php.net/manual/pt_BR/funct...