// UTF-8 + LF で下記を出力
//
// 1,山田,山田記事1
// 1,山田,山田記事2
// 1,山田,山田記事3
// 1,山田,山田記事4
// 1,山田,山田記事5
// 2,鈴木,鈴木記事1
// 2,鈴木,鈴木記事2
// 3,東京,東京記事1
// 3,東京,東京記事2
// 3,東京,東京記事3
csv_write('test1.csv', $data);
// UTF-8 + LF で下記を出力
//
// ID,名前,タイトル
// 1,山田,山田記事1
// 1,山田,山田記事2
// 1,山田,山田記事3
// 1,山田,山田記事4
// 1,山田,山田記事5
// 2,鈴木,鈴木記事1
// 2,鈴木,鈴木記事2
// 3,東京,東京記事1
// 3,東京,東京記事2
// 3,東京,東京記事3
csv_write('test2.csv', $data, array(
'columnDefs' => array(
array( 'name' => 'id', 'headerText' => 'ID' ),
array( 'name' => 'name', 'headerText' => '名前' ),
array( 'name' => 'title', 'headerText' => 'タイトル' ),
),
));
// Shift_JIS + CRLF で下記を出力
//
// ID,名前,タイトル
// 1,山田,山田記事1
// ,,山田記事2
// ,,山田記事3
// ,,山田記事4
// ,,山田記事5
// 2,鈴木,鈴木記事1
// ,,鈴木記事2
// 3,東京,東京記事1
// ,,東京記事2
// ,,東京記事3
csv_write('test3.csv', $data, array(
'columnDefs' => array(
array( 'name' => 'id', 'headerText' => 'ID', 'main' => true ),
array( 'name' => 'name', 'headerText' => '名前', 'main' => true ),
array( 'name' => 'title', 'headerText' => 'タイトル', ),
),
'encoding' => 'cp932',
'newLine' => "\r\n"
));
// UTF-8 + LF で下記を出力
//
// ユーザー,,投稿
// ID,名前,タイトル
// 1,山田,山田記事1
// 1,山田,山田記事2
// 1,山田,山田記事3
// 1,山田,山田記事4
// 1,山田,山田記事5
// 2,鈴木,鈴木記事1
// 2,鈴木,鈴木記事2
// 3,東京,東京記事1
// 3,東京,東京記事2
// 3,東京,東京記事3
csv_write('test4.csv', $data, array(
'columnDefs' => array(
array( 'name' => 'id', 'headerText' => 'ID', 'groupHeaderText' => 'ユーザー' ),
array( 'name' => 'name', 'headerText' => '名前' ),
array( 'name' => 'title', 'headerText' => 'タイトル', 'groupHeaderText' => '投稿' ),
),
));