Como retirar caracteres especiais de variável em PHP?

Existem várias formas, aqui tem um exemplo com uma função():

Uma das formas de fazer isso é criando uma função que pode ser usada em uma lib ou classe e chamada sempre que precisar, fica assim:


 //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...

Como retirar caracteres especiais de variável em PHP?
Veja também:

Como tirar pontos e traços do cpf no excel?

Retirar pontos e traços no Excel

O que são requisições ou verbos HTTP?

Requisição Verbo HTTP

Como fazer botão flutuante no site?

Botão flutuante