Hallo, eine zweite Frage hätt\' ich da noch:
Gibt es ein Prog., daß mir Wörter editiert, und zwar in der Art, daß auf Grundlage eines vorgegebenen Namens Variationen bez. GROßER und kleiner Buchstaben herausgegeben werden?
Beispiel:
Folge AA aa Aa aA
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
1. Kommt dein Code auf diese Anzahl von Kombinationen?
Klar, sonst hätte ich sie kaum hier gepostet ;-)
Ist bei der Struktur auch garnicht anders möglich, das die Function sich jeweils 2 mal selbst aufruft. Für jeden Buchstaben wird für groß und klein verzweigt...
Das Prinzip basiert auf der selben Grundlase wie Dein Binäransatz - für Jedes Zeichen beide Möglichkeiten durchlaufen...
zu 2)
Kein Problem:
Warum ist "pos" ein String
Pos wird hier als Integer genutzt, PHP verwendet im Gegensatz zu Basic (und Dialiekten) für alle Variablen das $-Zeichen. Allerdings ist PHP da sowieso recht flexibel...
was bedeutet "$str[$pos]"
Damit kann man Char $pos des Strings $str ansprechen (als Left- und Rightvalue).
strtolower($str[$pos])
Die Function strtolower($string) gibt wie man am Namen schon fast vermuten könnte den in kleinbuchstaben konvertierten String zurück...
CU Borlander
Klar, sonst hätte ich sie kaum hier gepostet ;-)
Ist bei der Struktur auch garnicht anders möglich, das die Function sich jeweils 2 mal selbst aufruft. Für jeden Buchstaben wird für groß und klein verzweigt...
Das Prinzip basiert auf der selben Grundlase wie Dein Binäransatz - für Jedes Zeichen beide Möglichkeiten durchlaufen...
zu 2)
Kein Problem:
Warum ist "pos" ein String
Pos wird hier als Integer genutzt, PHP verwendet im Gegensatz zu Basic (und Dialiekten) für alle Variablen das $-Zeichen. Allerdings ist PHP da sowieso recht flexibel...
was bedeutet "$str[$pos]"
Damit kann man Char $pos des Strings $str ansprechen (als Left- und Rightvalue).
strtolower($str[$pos])
Die Function strtolower($string) gibt wie man am Namen schon fast vermuten könnte den in kleinbuchstaben konvertierten String zurück...
CU Borlander