Todo, Estoy tratando de insertar un apellido en una base de datos. Me gustaría que la primera letra se escriba en mayúscula para el nombre y si usan dos apellidos, escriba en mayúscula el primer y el segundo nombre. Así por ejemplo, si alguien entra en:Hacer la primera letra en mayúscula y el resto en minúscula en una cadena
marriedname maidenname
Sería convertir esto en Marriedname Maidenname y así sucesivamente, si hay más de dos nombres. El otro escenario es que es alguien que tiene un apóstrofo en su nombre, por lo que hay alguna forma de hacerlo si alguien entra en:
O'Connell
Esto necesitaría para convertir a O'Connell. Yo estaba usando:
ucfirst(strtolower($last_name));
Sin embargo, como puede ver, eso no funcionaría en todos los escenarios. Gracias por cualquier consejo!
¿Qué hay de DeVries * *? : -3 – deceze
@deceze jaja buen punto. Supongo que solo espero que mecanografíen eso correctamente :) – user1048676
, incluso si lo hacen, estás en minúsculas. –