Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2011, 12:11
diegomel
 
Fecha de Ingreso: abril-2009
Mensajes: 409
Antigüedad: 15 años
Puntos: 3
Primera Mayuscula en toda la cadena salvo algunas como?

Hola a todos, tengo el siguiente problema, resulta que en la base de datos Mysql yo tengo nombre de persona por decir un ejemplo en cual tengo que motrarlo con la primera en mayuscula y el resto en minuscula.
para esto yo uso lo siguiente :

ucwords(strtolower($str))

ahora el problema es que por ej, yo tengo el siguiente texto : ANA MARIA ALFONSO DE PEREZ

si yo uso esas funciones me da Ana Maria Alfonse De , ahora el tema es que yo De necesito que este de (todo en minuscula), lo mismo si fuera un Y o A por ej.
Como se puede hacer para que ciertas palabras como DE,A,Y no le ponga el ucwords?

Saludos y gracias.