Hallo Zusammen,
Gibt es eine Funktion die es mir erlaubt folgenden String so zu formatieren, dass falls der 2. und die folgenden Buchstaben eines Wortes groß geschrieben wurden, dann klein schreibt und den 1. groß, falls aber der 1. und die folgenden Buchstaben klein sind, diese nicht verändert.
Sprich:
"HALLO DAS IST EIN TEST" = "Hallo Das Ist Ein Test"
"Hallo das ist ein Test" = "Hallo das ist ein Test"
Klar sind mir die Funktionen wie mb_strtoupper(), mb_strtolower(), ucwords() usw. bekannt. Diese wandeln ja aber eben immer nur stur alles um und machen keine unterscheidung.
Wahrscheinlich muss ich mir hier eine eigene Funktion basteln, oder? Hat hier Jemand einen anstoß zur realisierung?
Oder hat Jemand eine andere Idee wie man damit umgeht. Ich möchte lediglich ein Einheitliches Bild in einem Kalender schaffen ohne das bestimmte Events durch Großschreibung hervorgehoben werden.
Vielen herzlichen Dank
Gruß Jan
Gibt es eine Funktion die es mir erlaubt folgenden String so zu formatieren, dass falls der 2. und die folgenden Buchstaben eines Wortes groß geschrieben wurden, dann klein schreibt und den 1. groß, falls aber der 1. und die folgenden Buchstaben klein sind, diese nicht verändert.
Sprich:
"HALLO DAS IST EIN TEST" = "Hallo Das Ist Ein Test"
"Hallo das ist ein Test" = "Hallo das ist ein Test"
Klar sind mir die Funktionen wie mb_strtoupper(), mb_strtolower(), ucwords() usw. bekannt. Diese wandeln ja aber eben immer nur stur alles um und machen keine unterscheidung.
Wahrscheinlich muss ich mir hier eine eigene Funktion basteln, oder? Hat hier Jemand einen anstoß zur realisierung?
Oder hat Jemand eine andere Idee wie man damit umgeht. Ich möchte lediglich ein Einheitliches Bild in einem Kalender schaffen ohne das bestimmte Events durch Großschreibung hervorgehoben werden.
Vielen herzlichen Dank
Gruß Jan
Kommentar