きっかけ 業務でDBのデータをcsv出力したいという要件から実装 これからも必要になってくると思ったのでまとめました。 今回の内容 csvとして出力したデータをボタンを押すとダウンロードする こんな感じ phpでcsv出力する際、fputcsv関数とSplFileObjectクラスを使用する方法があるみたいですが、今回はfputcsv関数を用いました。 この関数やクラスを使わなくても実現は可能 csvとは? 「CSV」とは "Comma Separated Value" の略で、データをカンマ(" , ")区切った値の事です。アプリケーション間でデータをやり取りする際に使われます。CSV形式で保存されたファイルを「CSVファイル」と呼びます。 Excelとの違いはExcelは文字に色とか罫線とかデータに装飾可能ですが、csvはただテキストで構成されているデータみたいです。 余分な情報がない