listで変数代入
あらかじめ、データ行のデータ数がわかっていれば、listで変数へ代入してあげれば問題ないと思いますが、データによってはデータ行のデータ数が10個とかそれ以上になると、その分だけlist($data_○.......................)とすると面倒なので、簡単に行のデータ数をカウントしてlist関数を使った方法で処理する方法はないのでしょうか?
$data_01とかアンダーバー末尾数字みたいな方法でlist($data_01,$data_02,$data_03,,,,,,,,,,,,,,,,,,,,,)として変数に代入したいで教えて下さい。
sample.csv
りんご1,ばなな1,いちご1
りんご2,ばなな2,いちご2
りんご3,ばなな3,いちご3
define(csvdata, "sample.csv");
$data = file(csvdata);
for ($i = 0; $i < count($data); $i++) {
list($data1,$data2,$data3) = split(",", $data[$i]);
お礼
早速の回答ありがとうございました。 なるほどmap関数を利用すれば多次元配列の形にできたのですね。