Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/01/2010, 08:01
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Problema con conversion de tildes

bueno yo probe asi y si me funciona bien
Código PHP:
Ver original
  1. function urls_amigables($cadena) {
  2.     $cadena = html_entity_decode(trim($cadena));
  3.     $cadena = strtr($cadena,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
  4.     $cadena = strtolower($cadena);
  5.     $cadena = preg_replace('#([^a-z0-9]+)#i', '-', $cadena);
  6.     $cadena = preg_replace('#-{2,}#','-',$cadena);
  7.     $cadena = preg_replace('#-$#','',$cadena);
  8.     $cadena = preg_replace('#^-#','',$cadena);
  9.     return $cadena;
  10. }
  11. echo urls_amigables("Probando Función con acéntos y s%&igns");
__________________
More about me...
~ @rhyudek1
~ Github