アプリ版:「スタンプのみでお礼する」機能のリリースについて

どなたか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

宜しくお願いいたします。

A 回答 (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";
}
    • good
    • 0
この回答へのお礼

ループ抜けのところですね。初歩的ですみません、勉強になりました。ありがとうございました!!!

お礼日時:2009/03/03 15:43

スペースに関しては" "をつなげればよいでしょう。


改行に関しては$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";
}
}
?>
    • good
    • 0
この回答へのお礼

初歩的な質問ですみませんでした、””でつなげるんですね。ありがとうございました!!!

お礼日時:2009/03/03 15:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!