Laravel PHP fputcsv関数でCSVファイルを出力したい

テーマ、知りたいこと

Laravel, PHPでCSVファイルを出力するプログラムを作っています。
下記の配列を元に、最終的に以下のようにCSVファイルを出力したいのですが、やり方がわからず困っています。初歩的で申し訳ないですが、教えていただきたいです。

$Array = [ ['id' => 1, 'amount_1' => 100, 'amount_2' => 200, 'amount_3' => 300], ['id' => 2, 'amount_1' => 400, 'amount_2' => null, 'amount_3' => null], ];
id amount
1 100
1 200
1 300
2 400

背景、状況

foreachで配列を回す前に配列を以下のように加工する必要があるのかなと考えましたが、方針があっているのかも自信がなく、やり方もわかりません。

$Array = [ ['id' => 1, 'amount_1' => 100, 'amount_2' => null, 'amount_3' => null], ['id' => 1, 'amount_1' => null, 'amount_2' => 200, 'amount_3' => null], ['id' => 1, 'amount_1' => null, 'amount_2' => null, 'amount_3' => 300], ['id' => 2, 'amount_1' => 400, 'amount_2' => null, 'amount_3' => null], ];

コメントを投稿

0 コメント