Hi depp,
wie bekomm ich es gebacken, dass durch preg_replace jeweils der anfangsbuchstabe großgeschrieben wird, wenn dieser entweder der erste buchstabe des strings ist, oder einem trennzeichen nachfolgt. z.b. - _ / & usw...
Zum Umwandeln des Buchstaben in einen Großbuchstaben nutzt du die Funktion strtoupper(), damit du diese im zweiten Parameter von preg_replace nutzen kannst, musst du den Modifier e benutzen.
Theoretisch müsste das so in etwa gehen, habe es allerdings nicht getestet:
preg_replace("/([\-_\/ ][a-z])/e", "strtoupper($1)", $string);
MfG, Dennis.
--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Auf viele Fragen weiß auch Wikipedia eine Antwort.
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Auf viele Fragen weiß auch Wikipedia eine Antwort.