表を数字1から100まで10行*10行作りたいと思っています。1~10までい
ったら次の行、11~20までいったら次の行というように作成したいとおもっ
ています。
for($x=1;$x<=10;$x++){
print "<TR>";
for($i=1;$i<=10;$i++){
print "<TD>$i</TD>";
}
print "</TR>";
と書くと10行*10行の表は作れるのですが、1~10までのものが10行できてし
まいます。これを1~100までの数字を10行*10行にどのようにすればよいで
しょうか?
No.4
- 回答日時:
内側のループは、実行されるたびに「状態」が違う必要がありますよね?
1回目: 1~10
2回目: 11~20
: :
と、いうことは、内ループの外の情報を持ってこないといけません。
そして、その「状態」は、外ループのカウンタ$xに依存しています。
と、言うわけで、回答は、No1さんのとおりでどうでしょうか?
外ループの情報$xを用いて、10の位を内ループに持ってくるのです。
No.3ベストアンサー
- 回答日時:
#1でも#2でも良さそうです。
せっかくなので別の書き方も
$i%10 で余りを求めています。
for($i=1;$i<=100;$i++){
if($i%10 == 1) print "\n<tr>";
print "<td>{$i}</td>";
if($i%10 == 0)print "</tr>";
}
//見た目のため、全角文字が入ってます。そのままコピペじゃ動きません。
No.2
- 回答日時:
こんな感じではいかがでしょうか。
for($x = 1; $x <= 100; $x++)
{
$count++;
if("${count}" == "1")
{
print "<tr>";
}
print "<td>$x</td>";
if("${count}" == "10")
{
print "</tr>";
unset("${count}");
}
}
繰り返し回数が1回目と10回目に<tr></tr>をいれ、
10回目の時に$countを初期化します。
うちのサーバでテストしたら無事表示されましたよん。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- その他(プログラミング・Web制作) pythonのmap、結果の利用は1度だけ? 5 2022/06/11 12:33
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- その他(プログラミング・Web制作) pythonリストの特定の値を表示htmlで表示できない 2 2022/05/14 05:48
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- その他(プログラミング・Web制作) プログラミング python 3 2023/06/14 03:55
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbYesNoの使い方
-
アクセスキーについて
-
「取得先」という表現について
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
DTOとEntityの差は何ですか。
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
php 入力画面から確認表示画面...
-
ps3で久しぶりにCDの音楽情報取...
-
shシェルスクリプト 空白行の...
-
自分の掲示板にアクセス解析を...
-
VBA コレクションに2次元配列...
-
WordでExcelデータを差込...
-
phpでcookieがうまく保存されない
-
Google scholarがひらけなくな...
-
変数の受け渡しによる画像の表示
-
URLのパラメータをGETのままで...
-
VB.NETでボリュームを取得・設...
-
バッチファイルでPCのモデル名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付を基にした乱数生成
-
<A href ~で複数の値を渡したい
-
「次の10件を表示する」のよ...
-
PHPでwait処理ってできます?
-
POSTされたかどうか確かめる方...
-
PHPのif文「POSTしていな...
-
PHPでのNULLの正規表現
-
テーブルに送信ボタンをつける
-
if (isset($_a)&&$_a)この意味は
-
逆順表示したい?
-
if文の複数条件。
-
PHP フラグ
-
PHP ハイパーリンク
-
null代入とunset()の違いについて
-
SQLのデータを分割してブラウザ...
-
$_SERVER["QUERY_STRING"]の仕...
-
Luaにて、and or の組み合わせ...
-
whileループの中でフォーム入力...
-
switch文で2つ以上の変数の値...
-
parse_ini_fileでダブルクォー...
おすすめ情報