Codigo para Limpiar los Strings de Caracteres especiales

04 de Sep, 2014

Codigo PHP para quitar todos los caracteres especiales de los strings:

  1. function deletecharts($cadena){
  2. $caracteres = 'À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ × ÷ " \' & < >';
  3. $caracteres = explode(' ',$caracteres);
  4. $nchar = count($caracteres);
  5. $base = 0;
  6. while($base<$nchar){
  7. $cadena = str_replace($caracteres[$base],'_',$cadena);
  8. $base++;
  9. }
  10. return $cadena;
  11. }