タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

PHPとcsvに関するreponのブックマーク (2)

  • PHP CSV出力 (fputcsv 使用) | fujishinko 雑記帳

    PHPMySQLのデータベースに登録したデータをCSVファイルで ダウンロードさせるプログラムを作る必要に迫られました。 改行処理とかめんどくさいな・・・と思っていたところ fputcsvという関数を見つけました。 (PHP5以上のようですが。) サンプルをいくつか探してみたのですが、どうも 「一旦ファイルを作成して、それをダウンロードさせる」 という処理しか見つからない。。。 ダイレクトにダウンロードさせたいのに。 と思っていたら、ステキなサンプルを見つけました。 http://www.developer0000.jp/2007/06/26/1550/ <?php $out = fopen('php://output', 'w'); fputcsv($out, array('this','is some', 'csv "stuff", you know.')); fclose($out

    PHP CSV出力 (fputcsv 使用) | fujishinko 雑記帳
  • PHPのCSV関数 - それマグで!

    PHPにはfputcsv/fgetcsv関数がある。WEB+EBバックナンバーを読んでいたらで、オススメめ関数と紹介されていた。早速使ってみた fputcsvの利用 <?php $fp = fopen("csvtest.txt", "w"); foreach( $lines as $line ){ fputcsv( $fp , $line ); } クオート、カンマを考慮した処理を行ってくれるのが嬉しい。 fgetcsv関数の利用 <?php $line = fgetcsv( "csvtest.txt" ); var_dump( $lines ); fgetcsvは1行ずつ読み込む。 美しくない ファイルに3行も使う時点で美しくない。 1行ずつ処理が美しくない var_export+file_put_contentsした方がらく。 file_put_contentsで同じようなことをする

    PHPのCSV関数 - それマグで!
  • 1