Für PHP-Neulinge ist das Schreiben von Neun-Neun-Multiplikationstabellen in PHP zweifellos eine sehr klassische Übungsfrage. Es ist eine ziemliche Prüfung der Logik.
Wie das Sprichwort sagt: Wer etwas Schwieriges nicht kann, kann es nicht tun, aber wer es kann, kann nicht schwierig sein. Für einige Veteranen bedeutet das wirklich nichts. Aber für Anfänger kann es logisches Denken trainieren.
Wenn es keine Einschränkungen gibt, können Sie den gesamten Code möglicherweise in zwei Minuten eingeben. Wenn Sie kompetent sind, können Sie ihn auch auf verschiedene Arten implementieren, aber was ist, wenn Sie aufgefordert werden, die Multiplikationstabelle zu schreiben? für vier Winkel? (Es kann erweitert werden)
Im Folgenden werden verschiedene Methoden zur Implementierung der Multiplikationstabelle der klassischen Basistestfragen in PHP vorgestellt:
1. Verwenden Sie die for-Schleife So drucken Sie die Multiplikationstabelle aus:
<?php for($j=1; $j<=9; $j++) { for($i=1; $i<=$j; $i++) { echo "{$i}x{$j}=".($i*$j)." "; } echo "<br />"; }
2. Verwenden Sie die while-Schleife, um die Multiplikationstabelle zu drucken
<?php $j = 1; while($j<=9){ $i = 1; while($i<=$j){ echo "{$i}x{$j}=".($i*$j)." "; $i++; } echo "<br />"; $j++; }
Verwenden Sie eine for-Schleife, um die Multiplikationstabelle in Form einer
Tabelle auszugeben<?php $j = 1; do { $i = 1; do { echo "{$i}x{$j}=".($i*$j)." "; $i++; } while($i<=$j); echo "<br />"; $j++; } while($j<=9);
Winkel 1: (die gebräuchlichste herkömmliche Schreibmethode)
Winkel zwei: (symmetrisch zur X-Achse bei herkömmlicher Schrift)
<?php echo "<table width='600' border='1'>"; for($j=1;$j<=9;$j++){ echo "<tr>"; for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
Winkel drei: (symmetrisch zur Y-Achse mit Winkel zwei)
<?php echo "<table width='600' border='1'>"; for($j=9;$j>=1;$j--){ echo "<tr>"; for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
Winkel vier: (symmetrisch zur herkömmlichen Schreib-Y-Achsen-Symmetrie)
<?php echo "<table width='600' border='1'>"; for($j=9;$j>=1;$j--){ echo "<tr>"; for($z=0;$z<9-$j;$z++){ echo "<td> </td>"; } for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
Das obige ist der detaillierte Inhalt vonZusammenfassung der Methoden zur Implementierung der neunundneunzig Multiplikationstabelle der klassischen PHP-Grundtestfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!