hey leute hier erstmal meine Schleife:
mit der folgenden gewünschten Ausgabe:
Nun wollte ich, dass $zahl=1 bis $zahl=4 in der ersten Tabellenzeile dargestellt werden, sowie $zahl=5 bis $zahl=8 in der zweiten Tabellenzeile dargestellt werden und $zahl=9 bis $zahl=12 in der dritten Tabellenzeile dargestellt werden.
Mein spontaner Code:
Nun sind das jedoch drei Schleifen :/ und deswegen wollte ich nachfragen, wie man das logisch verkürzen könnte. wäre echt dankbar für eure Hilfe, lg!
PHP:
$code = "<table>\n";
$code .= "<tr>\n";
for($i=1; $i<=12; $i++) {
$code .= "<td><img src=\"#\" name=\"zahl.$i\" /></td>\n";
}
$code .= "</tr>\n";
$code .= "</table>\n";
echo $code;
PHP:
<table> <tr> <td><img src="#" name="zahl.1" /></td> <td><img src="#" name="zahl.2" /></td> <td><img src="#" name="zahl.3" /></td> <td><img src="#" name="zahl.4" /></td> <td><img src="#" name="zahl.5" /></td> <td><img src="#" name="zahl.6" /></td> <td><img src="#" name="zahl.7" /></td> <td><img src="#" name="zahl.8" /></td> <td><img src="#" name="zahl.9" /></td> <td><img src="#" name="zahl.10" /></td> <td><img src="#" name="zahl.11" /></td> <td><img src="#" name="zahl.12" /></td> </tr> </table>
Mein spontaner Code:
PHP:
// erste Tabellenzeile:
$code1 = "<table>\n";
$code1 .= "<tr>\n";
for($i=1; $i<=4; $i++) {
$code1 .= "<td><img src=\"#\" name=\"zahl.$i\" /></td>\n";
}
$code1 .= "</tr>\n";
echo $code1;
//zweite Tabellenzeile:
$code2 .= "<tr>\n";
for($i=5; $i<=8; $i++) {
$code2 .= "<td><img src=\"#\" name=\"zahl.$i\" /></td>\n";
}
$code2 .= "</tr>\n";
echo $code2;
//dritte Tabellenzeile:
$code3 .= "<tr>\n";
for($i=9; $i<=12; $i++) {
$code3 .= "<td><img src=\"#\" name=\"zahl.$i\" /></td>\n";
}
$code3 .= "</tr>\n";
$code3 .= "</table>\n";
echo $code3;