<?php
//ファイルを開く
$fp = fopen('maillog.csv', 'r') or die('ファイルが開けません');
//テーブルを出力
echo '<table border="1">';
while ($field_array = fgetcsv($fp, 10000, ',', '"')) {
echo '<tr>';
foreach ($field_array as $value) {
echo '<td>'.htmlspecialchars($value, ENT_QUOTES).'</td>';
}
echo '</tr>';
}
echo '<table>';
//ファイルを閉じる
fclose($fp);
?>
プログラムだと、全ての項目が表示されてしまうので
少ない項目(3~4つ)で表示できるにはどうすれば良いのでしょうか?
また、各項目毎のタイトルも付けたいのですが
お願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
あ、申し訳ない…trが抜けてました。
theadはテーブルの見出しタグで、このタグを使うと
たとえば印刷するときなんかにテーブルが途中で切れてもtheadの中に入っているセルが冒頭に入るようになります。
echo '<thead><tr><td>項目名</td><td>項目名</td>…【略】</tr></thead>';
>文字が縦から横へ表示するよい方法は、ないでしょうか?
nowrapという属性を指定すると改行を禁止できます。
http://www.tohoho-web.com/html/td.htm
<td nowrap>項目名</td>
参考URL:http://www.htmq.com/html/thead.shtml
No.3
- 回答日時:
whileの前にtheadをつけとけばいいのでは?
echo '<table border="1">';
echo '<thead><td>項目名</td><td>項目名</td>…【略】</thead>';
echo '<tbody>';
while ($field_array = fgetcsv($fp, 10000, ',', '"')) {
<thead>なんですね
<tr>でやってみたんです
有難うございます。
文字が縦から横へ表示するよい方法は、ないでしょうか?
いろいろ有難うございます。
No.2
- 回答日時:
>項目の上にタイトルを付けるには
いや、だから・・・
csvに該当するデータがあるなら別ですがないのですよね?
であれば、想像しながら手で書くしかありません。
$header=Array("項目1","項目2","項目3",・・・);
あとは、前回例示したフローと同等のものを走らせてやればよいでしょう
No.1
- 回答日時:
たとえばこんな感じ。
foreach ($field_array as $key=>$value) {
if(!in_array($key,Array(0,2,4))) continue;
echo '<td>'.htmlspecialchars($value, ENT_QUOTES).'</td>';
}
0、2、4番目のデータだけ表示します。
>各項目毎のタイトル
タイトルのリストを配列で用意しておけばよいでしょう。
早々、回答ありがとうございます。
arrayの使い方がわかりました嬉しいです
良かったら、項目の上にタイトルを付けるには
どうしたら良いのですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
shシェルスクリプト 空白行の...
-
findstrのerrorlevel
-
htmlで複数の個数入力欄を表示...
-
環境変数「%USERPROFILE%」の内...
-
syntax error, unexpected 'ech...
-
変数の中の<br>を消したい
-
被リンクの一覧を抜き出す正規...
-
[シェルスクリプト]ファイル変...
-
XMLのタグの有無をPHPで判定し...
-
PHP5で正規表現を使った文字の...
-
PHPで$_GET[’m’]の意味が分か...
-
小数点以下0の非表示
-
PHP 九九表
-
phpでcookieがうまく保存されない
-
変数の受け渡しによる画像の表示
-
phpの変数の初歩
-
PHPで訪問回数を表示するカウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
findstrのerrorlevel
-
syntax error, unexpected 'ech...
-
小数点以下0の非表示
-
バッチファイルで、全てのウィ...
-
オブジェクトの中身の判定(PHP)
-
PHPで訪問回数を表示するカウン...
-
ゼロとNULLを区別して number_f...
-
bashの関数の引数にスペースが...
-
ナベアツプログラム(3の倍数...
-
変数の受け渡しによる画像の表示
-
PHP一覧表示した項目にリンクを...
-
Windowsのsetコマンドでの小数...
-
Parse error というエラーの対...
-
pdftkを使った処理をバッチファ...
-
DBのハッシュ化したパスワード...
おすすめ情報