Maison > Article > développement back-end > Partagez plusieurs façons d'écrire 99 tables de multiplication en PHP
Recommandé : "Tutoriel vidéo PHP"
Tout d'abord, suivez les règles et dites des bêtises en premier Pour les novices qui viennent d'apprendre PHP. , Écrire la table de multiplication en PHP est sans aucun doute un exercice très classique.
Mais ne sous-estimez pas cette question d’exercice, c’est tout un test de logique.
Certaines personnes peuvent penser qu'il n'y a rien de difficile dans la table de multiplication. Je peux l'écrire en deux minutes.
Oui, la soi-disant difficulté n'est pas difficile pour ceux qui ne peuvent pas le faire, mais ce n'est pas difficile pour ceux qui peuvent le faire. Pour certains vétérans, ce n'est vraiment rien. Mais pour les novices, cela peut entraîner la pensée logique.
Et, pensez-vous vraiment que c'est une question pédiatrique ?
S'il n'y a pas de restrictions, vous pourrez peut-être taper l'intégralité du code en deux minutes. Si vous êtes compétent, vous pouvez également l'implémenter de plusieurs manières. Mais que se passe-t-il si on vous demande d'écrire la table de multiplication. sous quatre angles ? (Il peut continuer à être étendu)
Pas grand chose d'autre à dire, voici la table de multiplication PHP quatre-vingt-dix-neuf du bouddhisme Mahayana (trois cycles, quatre angles) :
1. Utiliser pour boucle Imprimer la table de multiplication :
<?php for($j=1; $j<=9; $j++) { for($i=1; $i<=$j; $i++) { echo "{$i}x{$j}=".($i*$j)." "; } echo "<br />"; }
2. Utilisez la boucle while pour imprimer la table de multiplication
<?php $j = 1; while($j<=9){ $i = 1; while($i<=$j){ echo "{$i}x{$j}=".($i*$j)." "; $i++; } echo "<br />"; $j++; }
3. Utilisez la boucle do while pour imprimer la table de multiplication
<?php $j = 1; do { $i = 1; do { echo "{$i}x{$j}=".($i*$j)." "; $i++; } while($i<=$j); echo "<br />"; $j++; } while($j<=9);
Angle un : (la méthode d'écriture conventionnelle la plus courante)
<?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>";
Angle deux : (symétrique à l'axe X avec la méthode d'écriture conventionnelle)
<?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>";
Angle trois : (symétrique à l'angle deux sur l'axe Y)
<?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>";
Angle quatre : (symétrique sur l'axe Y avec écriture conventionnelle)
<?php echo "<table width='600' border='1'>"; for($j=1;$j<=9;$j++){ echo "<tr>"; for($z=0;$z<9-$j;$z++){ echo "<td> </td>"; } for($i=$j;$i>=1;$i--){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!