以下のファイル書き込みプログラムのcsvファイルに

タイトルを付けたいときはどうしたらいいでしょうか?
foreach($point_total_datalist as $key1 => $value1){
if(!($fno = fopen("$file_csv","a+"))){
return -1;
}
//バッファを0に指定(排他制御の保証)
fseek($fp, 0);
//ファイルのロック
flock($fp, LOCK_EX);
//ファイルポインタを先頭に移動
rewind($fp);
//ファイルに書きこみ
$body = array();
$body[] = $test1;
$body[] = $test2;
$body[] = $test3;
$body[] = $test4;
$body[] = "\n";
$str_file = implode( "\t", $body);
fwrite($fp, $str_file);
//ロックの開放
flock($fp, LOCK_UN);
//ファイルのクローズ
fclose($fp);
}
結果:
テスト1,テスト2,テスト3,テスト4,
$test1,$test2,$test3,$test4
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
としたいです。

回答の条件
  • 1人5回まで
  • 登録:2006/09/11 15:32:01
  • 終了:2006/09/11 17:22:50

回答(1件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/09/11 15:42:34

ポイント60pt

このプログラムの前に

if(!($fno = fopen("$file_csv","w+"))){

return -1;

}

//ファイルポインタを先頭に移動

rewind($fp);

fwrite($fp, "テスト1,テスト2,テスト3,テスト4");

fclose($fp);

とやったらいいでしょう。

id:hopefully

出来れば、ファイルオープンは一回とかが

いいのですが?

すいません。

2006/09/11 15:51:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません