Mit ucfirst() kann man innerhalb eine Strings (str) den ersten Buchstaben groß schreiben lassen, wobei das Zeichen 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.