m6uのエンジニアっぽい日記

PHP利用開発やFuelPHP利用開発、PostgreSQL利用開発、Androidアプリ開発、CentOS7サーバー構築など、テクニカルでエンジニアっぽい内容の日記

FuelPHPの1.7.1から1.7.2で、Format::to_csv()のパラメータが増えていたとは

差異の詳細

v1.7.1の宣言:

public function to_csv($data = null, $delimiter = null)

v1.7.2の宣言:

public function to_csv($data = null, $delimiter = null, $enclose_numbers = null, array $headings = array())

 「, $enclose_numbers = null, array $headings = array()」が増えていました。

追加されたパラメータの意味

  • $enclose_numbers : CSVの項目が数字だった場合に引用符で囲むかどうか。
  • $headings : ヘッダーとして出力するCSVフィールド名を配列で与える。

CSV出力の方法

 私はこちらの記事を参考にしました:「FuelPHPでCSVの出力 - Qiita