Seite 1 von 1

gross+kleinschreibung umwandeln?!

Verfasst: 25.08.2006, 16:00
von nerd
hallo auch,

habe ein ein cms und einen benutzer, welcher produktnamen gelegentlich mit GROSSSCHREIBUNG HERVORHEBT. dachte ja erst via php ein ucfirst() drueberjagen, aber gibt ja auch artikelnamen wie "Das weibliche Gehirn" (das ist ne postkarte, betreibe keinen organhandel...) aus dehnen dann mit ucfirst "Das Weibliche Gehirn" wuerde. mir gehts darum das jetzt nur aus den komplett grossgeschriebenen woertern die buchstaben 2-n kleingemacht werden. kennt da jemand eine passende funktion oder muss ich den string in ein array sortieren und dann vergleichen und verkleinern?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 25.08.2006, 16:52
von Daniela
die buchstaben 2-n
Versteh ich nciht.

Verfasst: 25.08.2006, 19:59
von Pompom
Kleiner Tipp:
Es gibt im deutschen wenige Worte, die als zweiten (oder letzten) Buchstaben einen grossen Buchstaben haben. Sollte also dies der Fall sein, ist die Wahrscheinlichkeit groß, dass das Wort groß geschrieben ist.

Verfasst: 01.09.2006, 07:44
von marc75
Es gibt im deutschen wenige Worte, die als zweiten (oder letzten) Buchstaben einen grossen Buchstaben haben.
mhh nenne mir mal ein Beispiel Wort wo man zwei Buchstaben in ein Wort groß schreibt?

Prüfe einfach ob der erste Buschstabe Groß geschieben ist, wenn ja, dann prüfe noch den zweiten. Ist der auch groß, dann wandle den ganzen String in klein um und ersetzte nur den ersten Buchstaben als groß.
Warum dieser Aufwand? Dafür gibt es fertige Funktionen in PHP, aber so weit ich es verstanden habe geht es ihm um das zweite Wort in "Das weibliche Gehirn", das soll komplett klein geschrieben werden.


@nerd,
Ich würde einfach prüfen ob die Eingabe wieder komplett gross geschrieben wurde und dann beim Speichern eine Fehlermeldung mit Hinweis ausgeben.

Verfasst: 01.09.2006, 07:56
von kaisen
@marc:
generell z.b. bei Abkürzungen. Angenommen der verkauft autos.
Dann würde ja aus "VW Golf" -> "Vw Golf" werden.

Aber der Lösungsansatz mit der Hinweis ausgabe find ich sehr gut. Damit biste dann wohl recht gut beraten...

Verfasst: 01.09.2006, 16:43
von Hasenhuf
Daniela hat geschrieben:
die buchstaben 2-n
Versteh ich nciht.
Ersetze - durch bis.