Rechenproblem
Rainer
- php
Hallo,
vielleicht ist es noch zu früh für mich ;-)
<?php
$x = (3 + 1);
$y = 5;
echo"Ausgangszahlen: $x / $y<br>";
for($i = $x; $y >= $i; $i = $i + 1)
echo"SET: $i<br>";
?>
gibt richtigerweise aus:
Ausgangszahlen 4 / 5
SET: 4
SET: 5
wenn ich jetzt noch eine kleine Rechnung eisetze:
<?php
$x = (3 + 1);
$y = 5;
echo"Ausgangszahlen: $x / $y<br>";
for($i = $x; $y >= $i; $i = $i + 1)
$sortneu = ($i - 1);
echo"SET: $i -> $sortneu<br>";
?>
sollte ausgegeben werden:
Ausgangszahlen: 4 / 5
SET: 4 -> 3
SET: 5 -> 4
macht es aber nicht! Im Bowser sehe ich:
Ausgangszahlen: 4 / 5
SET: 6 -> 4
Wo liegt denn hier der Fehler?
Gruß Rainer
Moin Rainer,
vielleicht ist es noch zu früh für mich ;-)
Du hast ein ein schönes Beispiel geliefert warum man _IMMER_
Klammern setzen sollte, auch wenn sie ggf. bei Einzeilern optional sind.
Viele Grüße
Stefan
Hallo Stefan,
verstehe nur "Bahnhof"! Wo fehlen denn Klammern.
Gruß Rainer
Hallo Rainer
verstehe nur "Bahnhof"! Wo fehlen denn Klammern.
sehr hilfreich ist es auch den Code durch Einrückungen zu strukturieren. Dann springen einen die fehlenden Klammern förmlich an. Einrückungsstil
HTH
Jochen
Hallo,
Zitat:
for($i = $x; $y >= $i; $i = $i + 1)
$sortneu = ($i - 1);
echo"SET: $i -> $sortneu<br>";
Wo hört die for()-Funktion denn auf?
Grüße, Matze