Ausgabe umdrehen
Verfasst: 13.04.2004 20:57
Hallo liebe PHPbbler!
Mal einen Frage zu diesem Script, mit dem zwei Schachzüge ausgegeben werden. Das nachstehende Script produziert beispielsweise:
e2-e3
Qg5-a5
Was ich verstanden habe, dass das Programm offenbar eine Schleife durchläuft, da die Ausgabe in zwei Tabellenzeilen erfolgt, im Script im Grunde aber nur eine Zeile steht.
Meine Frage: Wie kann ich die ausgabe einfach umkehren, damit es dann so aussieht:
Qg5-a5
e2-e3
oder nur folgende Ausgabe bewirken
Qg5-a5
das Problem an der momentanen ausgabe ist halt, dass der aktuelle Zug an zweiter Stelle steht -merkwürdigerweise.
Hier also der Code. Schon jetzt vielen Dank für die Hilfe.
Grüße
Mondi
Mal einen Frage zu diesem Script, mit dem zwei Schachzüge ausgegeben werden. Das nachstehende Script produziert beispielsweise:
e2-e3
Qg5-a5
Was ich verstanden habe, dass das Programm offenbar eine Schleife durchläuft, da die Ausgabe in zwei Tabellenzeilen erfolgt, im Script im Grunde aber nur eine Zeile steht.
Meine Frage: Wie kann ich die ausgabe einfach umkehren, damit es dann so aussieht:
Qg5-a5
e2-e3
oder nur folgende Ausgabe bewirken
Qg5-a5
das Problem an der momentanen ausgabe ist halt, dass der aktuelle Zug an zweiter Stelle steht -merkwürdigerweise.
Hier also der Code. Schon jetzt vielen Dank für die Hilfe.
Grüße
Mondi
Code: Alles auswählen
for ($i = $numMoves-$i+7; $i <= $numMoves; $i+=1)
{
echo ("<tr><td bgcolor='white' align='center' style='font-weight: normal'><font color='black'>");
$tmpReplaced = "";
if (!is_null($history[$i]['replaced']))
$tmpReplaced = $history[$i]['replaced'];
$tmpPromotedTo = "";
if (!is_null($history[$i]['promotedTo']))
$tmpPromotedTo = $history[$i]['promotedTo'];
$tmpCheck = ($history[$i]['check'] == 1);
echo(moveToPGNString($history[$i]['curColor'], $history[$i]['curPiece'], $history[$i]['fromRow'], $history[$i]['fromCol'], $history[$i]['toRow'], $history[$i]['toCol'], $tmpReplaced, $tmpPromotedTo, $tmpCheck));
echo ("</b></td></tr>\n");
}