Posted By

jacinmontava on 12/03/09


Tagged

php upload archivos


Versions (?)

Who likes this?

2 people have marked this snippet as a favorite

luman
jlan


Limpiar cadena de texto


 / Published in: PHP
 

Funcion para eliminar los acentos, caracteres que no sean numeros o letras y los espacios blancos. Muy util para renombrar los archivos antes de subirlos al server

  1. function limpia_cad($cadena){
  2. //eliminamos los acentos
  3. $tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
  4. $replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
  5. $cadena1 = strtr($cadena,$tofind,$replac);
  6.  
  7. //eliminamos todo lo que no sean letras numeros o el punto de la extension
  8. $cadena2 = ereg_replace("[^._A-Za-z0-9]", "", $cadena1);
  9.  
  10. //substituimos espacios blancos por un guion
  11. $cadena3 = str_replace(" ","-",$cadena2);
  12.  
  13. return($cadena3);
  14. }

Report this snippet  

You need to login to post a comment.