Pages

Subscribe:

Ads 468x60px

Labels

28/08/2013

Remover caracter especiais

Olá a todos (as),

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.