Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2013, 11:13
Avatar de ZydRick
ZydRick
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 3 meses
Puntos: 4
Respuesta: Problema reemplazando caracteres especiales

Finalmente solucioné el problema con esta otra función:

Código PHP:
function slugify($text) {
    
// replace non letter or digits by -
    
$text preg_replace('~[^\\pL\d]+~u''-'$text);
 
    
// trim
    
$text trim($text'-');
 
    
// transliterate
    
if (function_exists('iconv')) {
        
$text iconv('utf-8''us-ascii//TRANSLIT'$text);
    }

    
// lowercase
    
$text strtolower($text);
 
    
// remove unwanted characters
    
$text preg_replace('~[^-\w]+~'''$text);
 
    if (empty(
$text)) {
        return 
'n-a';
    }     
    return 
$text;

Ahí se las dejo por si le pueda servir a alguien.

Saludos.