• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage zu einem Quellcode

Gonzo_X

Neues Mitglied
Hallo ich habe letztens ein Schachbrett "programmiert" und habe mir etwas hilfe im inet dazu gesucht und nur eine Frage

PHP:
<?php
While($i<=64){
    echo"<td>".$i."</td>";
    $h=$i/8;
    if($h==1 or $h==2 or $h==3 or $h==4 or $h==5 or $h==6 or $h==7){
        echo"</tr><tr>";
    }
$i=$i+1;
}
?>

Wofür steht das $h=$i/8 da? was macht es?
danke :)

Mod-Edit: Code-Tags hinzugefügt - Langsam wirds kindisch... (XraYSoLo)
 
Zuletzt bearbeitet von einem Moderator:
so wie das dasteht, wird die variable $i durch 8 geteilt und der wert in $h gespeichert.

Nils aka XraYSoLo
 
damit gerechnet werden kann, ob nun eine zeile (das sind 8 felder) voll sind und dann umgebrochen werden muss.
 
Ist aber nicht sonderlich 'schöner' Code.

Wenn du da etwas Wert drauf legst, kannst du auch diesen hier nehmen.

PHP:
echo "<table>\n";
for ($i = 1; $i <= 64; $i++) {
    if ($i % 8 === 1) echo "<tr>\n";

    echo "\t\t<td>$i</td>\n";

    if ($i % 8 === 0) echo "</tr>\n";
}
echo "</table>\n";
 
Zurück
Oben