• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルの作り方で質問です)

テーブル作成の方法についての質問

このQ&Aのポイント
  • テーブルの作り方で質問です。イメージフォルダ内からファイル名を取得し、テーブル内に画像を挿入する方法について教えてください。
  • 質問者はテーブル内の画像を横並びに表示したいが、具体的な方法が分からないようです。どのようなアプローチを取れば良いでしょうか。
  • テーブル作成の処理自体はできているが、テーブルの見栄えを改善する方法についての質問です。横並びに複数の画像を表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

たとえばこんなかんじ・・・ <? $count=0; $table=""; $col=3; $dir=@opendir("img"); while($file = readdir($dir)){ if(preg_match("/(\.gif|\.jpg|\.png)/i",$file)){ if($count>=$col) $count=0; if($count==0) $table.= "<tr>\n"; $table.="<td><img src='img/{$file}' alt='{$file}'></td>\n"; if($count==$col -1) $table.= "</tr>\n"; $count++; } } while($count<=$col-1){ $table.= "<td>&nbsp</td>\n"; if($count==$col -1) $table.= "</tr>\n"; $count++; } $table="<table border>\n".$table."</table>\n"; closedir($dir); print nl2br(htmlspecialchars($table)); print $table; ?> 呼び出されるのは名前順とは限りません。もし名前でソートするなら 一度配列で受けて、ソートしてからテーブルをつくってください

koke29
質問者

お礼

出来ました! コードまで書いて頂いて、ありがとうございます!! 条件のつけ方は後でゆっくり解読して、考え方も身につくようにしますね。 急ぎで何とかしたかったので、本当に助かりました。 またわからないことがあった時は宜しくお願いします♪

関連するQ&A