- ベストアンサー
PHP 九九の表示方法
どなたかPHPの九九の表示を整えるソースを教えていただけませんでしょうか。 <?php for ($i=1;$i<=9;$i++){ print $i."の段"; for ($j=1;$j<=10;$j++){ if ($j==10){ continue2; } $x=$i*$j; print $i."*".$j."=".$x; } } ?> 上記のソースで下記のように改行とスペースを置いて形を整えたいのですが、アドバイスいただけませんでしょうか? 1の段 1*1=1 1*2=2 ・・・・・1*9=9 2の段 2*1=2 2*2=4 ・・・・・2*9=18 ・ ・ ・ 9の段 9*1=9 9*2=18 ・・・・・9*9=81 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
内側のループを抜けたところで改行すればいいのでは for ($i=1;$i<=9;$i++){ print $i."の段"; for ($j=1;$j<=9;$j++){ $x=$i*$j; print " ".$i."*".$j."=".$x; } #ここで改行 print "<br>\n"; }
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
スペースに関しては" "をつなげればよいでしょう。 改行に関しては$jが9のときにという条件さえあればよいのでは? <? for ($i=1;$i<=9;$i++){ print $i."の段"; for ($j=1;$j<=9;$j++){ $x=$i*$j; print " ".$i."*".$j."=".$x; if($j==9) print "<br>\n"; } } ?>
お礼
初歩的な質問ですみませんでした、””でつなげるんですね。ありがとうございました!!!
お礼
ループ抜けのところですね。初歩的ですみません、勉強になりました。ありがとうございました!!!