Hallo Jörk!
Nimms mir nicht uebel, aber Du kannst wirklich kein PHP. ;-)
Ich kanns zwar auch noch nicht perfekt, aber:
strcasecmp beinhaltet bereits strtolower in dem Sinne, dass zwischen Gross- und Kleinschreibung nicht unterschieden wird.
weiterhin vergleicht strcmp und strcasecmp auch und in erster Linie die Laenge der Strings.
das soll aber vermieden werden, da auch ein laengerer String alphabetisch _vor_ einem kuerzeren String stehen kann
meine Funktion haelt also genau diese Reihenfolge ein _erst_ nach alphabet und _dann_ erst nach Laenge, wenn noetig.
jetzt verstanden?
Gruß
Thomas
PS: ich habe es probiert, da ich das momentan fuer ein Script brauche