I am using this code to keep first letter uppercase and rest lowercase but it doesn't support international latin letters. What should i add to make it support?
str_replace('\' ', '\'', ucwords(str_replace('\'', '\' ', strtolower($name))))
EDIT: ucfirst doesn't do it because i need each word's first letter uppercase
Example: HELLO BABY HOW ARE YOU
I need it like: Hello Baby How Are You