Existem muitos versões de funções para remoção de caracteres especiais no PHP, mas eu optei em compartilhar esta aqui que funciona muito bem em minhas aplicações e usa expressão regular:
<?php
/*
* Remover caracteres especiais - Roberto S. Melo - roberto_sm822@yahoo.com.br
*/
class AlgumaCoisaAi{
public __construct(){
}
//METODO DE REMOÇÃO DE CARACTERES ESPECIAIS
public function removerCaracter($valor){
$valor = preg_replace("/&([a-z])[a-z]+;/i", "$1", htmlentities($valor));
return $valor;
}
//......... logica ........
}
?>
Espero que sirva de ajuda.
0 comentários:
Postar um comentário
Todos os comentários serão moderados e postados um tempo depois, comentários ofencivos serão deletados.