人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のファイル書き込みプログラムの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
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
・ , ・ , ・ , ・
としたいです。

●質問者: hopefully
●カテゴリ:就職・転職 コンピュータ
✍キーワード:as BODY CSV Flock FP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● きゃづみぃ
●60ポイント

このプログラムの前に

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

return -1;

}

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

rewind($fp);

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

fclose($fp);

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

◎質問者からの返答

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

いいのですが?

すいません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ