サーバーからcsvファイルをエクスポートし、phpスクリプトを使用してcsvからデータを取得し、Webページに表示しています。
今ではすべてうまくいっています。
しかし問題は、エクスポートされたcsvファイルを最初に開き、日付を別のcsvファイルにコピーして貼り付ける必要があることです。
エクスポートされたファイルからすぐにデータを取得するわけではありません。
データをコピーしてcsvファイルに同じ名前を付けたときに言ったように、それは奇妙です。したがって、すべてが同じです。動作します。
なんでそんなもん。
php関数(そこまで問題ないと思いますが)
public function import(){
$fp = fopen(DATA_PATH.'/testfile.csv', 'r');
// get the first (header) line
$header = fgetcsv($fp);
// get the rest of the rows
$data = array();
while ($row = fgetcsv($fp)) {
$arr = array();
foreach ($header as $i => $col)
$arr[$col] = $row[$i];
$data[] = $arr;
}
$all = $data;
$soldVal=array();
foreach ($all as $key=>$value){
$sold = $value["total_qty_ordered"];
array_push($soldVal, $sold);
}
print_R($soldVal);
//echo '<br/>';
$totalSeats = intval('1000');
$prodTotal = intval(array_sum($soldVal));
$totalLeft = $totalSeats-$prodTotal;
return
'Products Sold '.$prodTotal;
//.' Seats Left '.$totalLeft;
}