我从服务器导出csv文件,并使用php脚本从csv中获取数据并在网页上显示。
现在一切顺利。
但问题是我总是先打开导出的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;
}