Hallo Mädels, Jungs ... was auch immer.
So trivial, wie sich das folgende Stückchen Code auch anhören mag, so finde ich doch keinen einleuchtenden Sinn für das Verhalten.
Gegeben ist:
Es soll also das Alphabet in Kleinbuchstaben einmal komplett ausgegeben werden. Komischerweise wird das Alphabet aber a^2 ausgegeben. Also eigentlich eine doppelte exponentiale Ausgabe, die aufgrund der For-Anweisung so nicht kommen sollte. Tests ergaben, dass die Strings in der For Anweisung sogar ohne die Hochkommata funktionieren, was die Verwirrung aber nicht minderte.
Kann mir das einer erklären? Normalerweise muss die For-Anweisung doch erkennen, dass bei z Schluß ist und nicht mit aa weiter machen ...
Oder übersehe ich hier einfach etwas?
So trivial, wie sich das folgende Stückchen Code auch anhören mag, so finde ich doch keinen einleuchtenden Sinn für das Verhalten.
Gegeben ist:
PHP-Code:
for ($i = 'a', $i <= 'z'; $i++) {
echo $i . "<br />";
}
Kann mir das einer erklären? Normalerweise muss die For-Anweisung doch erkennen, dass bei z Schluß ist und nicht mit aa weiter machen ...
Oder übersehe ich hier einfach etwas?
Kommentar