Erster Buchstaben jedes Wortes groß – ucwords #2

Vor knapp einen Monat hatte ich zum ersten mal über die Funktion ucwords() berichtet. Das ganze war auch ganz gut angekommen, aber leider geht es nicht überall 🙂 . Ein Leser hat mir geschrieben, das er mit der Funktion leider nicht den gewünschten Effekt bei Strassennamen erhält wo ein "-" enthalten ist.

Sprich er macht aus "Siegmund-Freud-Straße" einfach "Siegmund-freud-straße". Das ist aus der Sicht der Funktion absolut richtig, aber nicht aus der des Anwenders. Nach kurzen überlegen waren mir dann schon viele explode und foreach Varianten eingefallen und noch die Anzahl an "-" Zeichen zählen. Naja das ganze erschien mir dann viel zu kompliziert und ich dachte mir, das es doch etwas anderes geben muss. Danach war die Idee da, die Leerzeichen durch andere Zeichen zu ersetzten und so dann alles mehrfach durch zuarbeiten.  Weiterlesen

Erster Buchstaben jedes Wortes groß – ucwords

Hallo, ich mal wieder. Heute musste ich eine Datenbank mit komplett Groß geschriebenen Einträgen etwas formatieren 🙂 . Ich wollte das ganze so haben, das jedes Wort der erste Buchstabe Groß geschrieben ist. "Das ist eigentlich nicht wirklich schwer" hatte ich mir gedacht. Im Grunde war auch fix die richtige PHP Funktion gefunden ( ucwords() ).  Weiterlesen