Código PHP:
    $nombre_format=$row_usuario_hola['nombre'];
                $limpia =ereg_replace(" ","-",$nombre_format);
                $limpia1 =ereg_replace("á","a",$limpia);
                $limpia2 =ereg_replace("é","e",$limpia1);
                $limpia3 =ereg_replace("í","i",$limpia2);
                $limpia4 =ereg_replace("ó","o",$limpia3);
                $limpia5 =ereg_replace("ú","u",$limpia4);
                $limpia6 =ereg_replace("Ñ","n",$limpia5);
                $limpia6 =ereg_replace("ñ","n",$limpia5);
                $cadena_hola = strtolower($limpia6); 
    el problema es que cuando me sale un usuario con Ñ (mayuscula ) el codigo no funciona , solo si son mayusculas, por eso usé el strtolower, pero al parecer no funciona
ademas cuando un usuarios tiene de nombre por ej; absalá funciona, pero si es por ejemplo ABZALÁ , la ultima letra no la cambia, tampoco funciona asi Ábzala (primera letra mayuscula con ascentos ) pero por ejemplo asi funciona absÁla , si el caracter esta entremedio y es mayuscula con acento funciona .
que es lo que esta mal en mi script???
saludos
 
 
 
