VonAllemEtwas
Hallo,
bei den Übungsaufgaben zum Buch "Einstieg in PHP 5.5 und MySQL 5.6" verstehe ich eine Lösung nicht.
So habe ich die Aufgabe gelöst, aber es kommt zu einer Endlosschleife.
Die angegebene Lösung im Buch sieht genauso aus, bis auf die for-Bedingung, die $i = $i+1 anstatt $i = $i++ verwendet. Damit klappts dann auch. Aber warum? Ist $i + 1 nicht das gleiche wie $i++ ?
Beste Grüße
Jormungand
bei den Übungsaufgaben zum Buch "Einstieg in PHP 5.5 und MySQL 5.6" verstehe ich eine Lösung nicht.
PHP:
<?php
$vorname = array("Peter", "Markus", "Jens", "Julia", "Monika", "Gerd");
$alter = array(35, 42, 16, 17, 42, 55);
echo "<table border='1'>\n";
echo "<tr>\n<td>\n<strong>Name</strong>\n</td>\n"
. "<td><strong>Alter</strong></td>\n</tr>\n";
// Warum geht $i++ nicht?
for ($i = 0; $i <= 5; $i = $i++) {
echo "<tr>\n<td>$vorname[$i]</td>\n"
. "<td>$alter[$i]</td>\n</tr>\n";
}
echo "</table>";
?>
Die angegebene Lösung im Buch sieht genauso aus, bis auf die for-Bedingung, die $i = $i+1 anstatt $i = $i++ verwendet. Damit klappts dann auch. Aber warum? Ist $i + 1 nicht das gleiche wie $i++ ?
Beste Grüße
Jormungand