Mit ucwords() kann man innerhalb eines Strings (str) den ersten Buchstaben aller Wörter groß schreiben lassen, wobei das erste Zeichen des Wortes ein Bestandteil des Alphabets sein muss. Diese Funktion ist abhängig von dem Wert in "locale". Da in manchen Sprachen Umlaute nicht existieren, werden diese nicht immer verändert.