Big Daddy
Registriert seit: 02.02.03
Style: Zahls Bastelecke
Alter: 37
Geschlecht:
♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3
☆
☆
☆
☆
☆
★
★
★
Nabend,
ich versuche gerade vergeblich mit PHP die Buchstaben A bis Z mit einer Schleife auszugeben:
Allerdings, wenn der Zähler bei 'Y' ist und 1 addiert, kommt folgende Ausgabe:
Bekomme ich die Ausgabe von A bis Y ausgegeben. Ich bin also gezwungen den Code folgendermaßen abzuändern (hier mal mit do-while-Schleife):
Ich frage mich aber, warum die erste Version nicht funktioniert
BTW, momentan läuft PHP Version 4.4.5.
ich versuche gerade vergeblich mit PHP die Buchstaben A bis Z mit einer Schleife auszugeben:
Code:
for($letter = 'A'; $letter <='Z'; $letter++) { echo($letter); }
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZEAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZFAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZGAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZHAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZIAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZJAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZKAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZLALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZMAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZOAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZQAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZSASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZTATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZWAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZXAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZ
Wenn ich allerdings nur bis Y zähle:Code:
for($letter = 'A'; $letter <='Y'; $letter++) { echo($letter); }
Code:
$letter = 'A'; do { echo($letter); $letter++; if($letter == 'Y') { echo($letter); $letter = 'Z'; echo($letter); } }while($letter <='Y');
BTW, momentan läuft PHP Version 4.4.5.
Pokemaniac
Registriert seit: 10.11.02
Style: Zahls Bastelecke
Alter: 43
Geschlecht:
♂
Beiträge: 6.520
IRC Zeilen: 42094
Quizrunden gewonnen: 2
☆
☆
☆
☆
☆
★
★
★
★
★
★
Also je öfter ich das durchgehe, desto unlogischer erscheint mir die Ausgabe des ersten Codes. Wenn er dir als letzten Buchstaben, beim zweiten Code, ein Z ausgeben würde, dann könnte ich es eventuell noch verstehen, aber sooo...
Ich werd mal gucken was sagt, wenn ich das bei mir durchlaufen lasse.
Edit:
Achja, ich erinnere mich warum ich mit aufgehört habe, mich damit zu beschäftigen. Jedesmal wenn ich meinen Apache starte, kommt die Fehlermeldung "Make_sock: could not bind to address 0.0.0.0:80".
Hab kein Bock mich damit zu beschäftigen.
Ich werd mal gucken was sagt, wenn ich das bei mir durchlaufen lasse.
Edit:
Achja, ich erinnere mich warum ich mit aufgehört habe, mich damit zu beschäftigen. Jedesmal wenn ich meinen Apache starte, kommt die Fehlermeldung "Make_sock: could not bind to address 0.0.0.0:80".
Hab kein Bock mich damit zu beschäftigen.
Geändert von Pestilence (04.04.07 um 22:59:01 Uhr)
B.O.F.H.
@Blue
Recht umständlich oder
Aso Pesti, wenn er auf den Socket nichts binden kann, läuft entweder schon ein Webserver oder du hast nicht ausreichend Rechte einen Port <=1024 zu verwenden
Recht umständlich oder
Code:
for ($letter = 65; $letter <= 90; $letter++) { echo chr($letter) }
Geändert von Lord_Pinhead (07.04.07 um 16:23:36 Uhr)
Pokemaniac
Registriert seit: 10.11.02
Style: Zahls Bastelecke
Alter: 43
Geschlecht:
♂
Beiträge: 6.520
IRC Zeilen: 42094
Quizrunden gewonnen: 2
☆
☆
☆
☆
☆
★
★
★
★
★
★
Es läuft kein Webserver und ich habe genügend Rechte.
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?
B.O.F.H.
Zitat von Pestilence
Es läuft kein Webserver und ich habe genügend Rechte.
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?
Big Daddy
Registriert seit: 02.02.03
Style: Zahls Bastelecke
Alter: 37
Geschlecht:
♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3
☆
☆
☆
☆
☆
★
★
★
Zitat von Lord_Pinhead
@Blue
Recht umständlich oder
Aso Pesti, wenn er auf den Socket nichts binden kann, läuft entweder schon ein Webserver oder du hast nicht ausreichend Rechte einen Port <=1024 zu verwenden
Recht umständlich oder
Code:
for ($letter = 65; $letter <= 90; $letter++) { echo chr($letter) }
Ah, ich seh grad die Funktion chr(). Das probier ich mal ...
Wow, mit chr() klappt es wunderbar! Danke Lordy
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Forumregeln |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:00:57 Uhr.