DBから取得したデータで同じ項目データはテーブル
で表示する際に、同一列内のセルをrowspanで結合し
て見栄えをよくして表示させたいのですが、どうした
らいいでしょう?
http://www.atmarkit.co.jp/fdotnet/dotnettips/092 …
と同じことをPHPで実現させたいのです。
どなたかご教授願います。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
配列をテーブルに出力する例。
べつに、これが正解なわけではないんで、
ご自分で、いろいろ考えてみてください。
<?php
$ary=array();
array_push($ary,array("1","■", "▲", "■"));
array_push($ary,array("2","■", "●", "■"));
array_push($ary,array("3","■", "●", "●"));
array_push($ary,array("4","■", "■", "●"));
array_push($ary,array("5","●", "■", "●"));
array_push($ary,array("6","●", "■", "●"));
print "<table border=1>\n";
for($row=0;$row<count($ary);$row++){
print "<tr>";
for($col=0;$col<count($ary[$row]);$col++){
$rowspan = 1;
if($ary[$row][$col] != ""){
$baserow = $row;
$next = 1;
while($next < count($ary)){
if($ary[$baserow][$col] == $ary[$baserow + $next][$col]){
$ary[$baserow + $next][$col] = "";
$rowspan += 1;
$next += 1;
}else{
break;
}
}
print "<td rowspan=$rowspan>".$ary[$row][$col]."</td>";
}
}
print "</tr>\n";
}
print "</table>";
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) Excelの機能に関してです ドロップダウンリストをB3セルに設定します 元データはB3~B1000 2 2023/07/22 09:20
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定の文からメールアドレスの...
-
読み(あ行~わ行)ごとに分け...
-
CArrayの要素としてCStringArra...
-
verilogで、配列の一部をタスク...
-
STLのvectorで作った配列をメン...
-
ネットショップシステムでカー...
-
php で1から100までの素数の表...
-
配列の添え字が小数だとどうなる?
-
PHPとMySQLで100万件のデータを...
-
濁点のソート
-
C言語 最大値と最小値を求めて...
-
プログラミングのPythonのnoteb...
-
スカラーのベクトル微分
-
Texでの数式
-
配列 一部除外してソート?
-
日付、時間の2段階でソート
-
別ファイルの構造体の値を読み...
-
foreachのなかで次のキーを参照...
-
プルダウンメニューにDBの内容...
-
行数が30万件ほどあるCSVから、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スカラーのベクトル微分
-
特定の文からメールアドレスの...
-
読み(あ行~わ行)ごとに分け...
-
ファイルの書き込みについて教...
-
php で1から100までの素数の表...
-
C言語の配列をPush(追加)する...
-
配列の要素(value)に、変数を...
-
STLのvectorで作った配列をメン...
-
C言語 最大値と最小値を求めて...
-
行列
-
verilogで、配列の一部をタスク...
-
CArrayのソート
-
PHPのセレクトボックスの初期値...
-
Perlで重複行を削除したい
-
pythonのnumpyでの繰り返しでの...
-
System.String.Splitでエラー
-
連想配列から<th>を含むテーブ...
-
2次元配列CSVのソート
-
【PHP】配列のキー名の修正は可...
-
Pager::factory()の使い方がわ...
おすすめ情報