getHistory 从 Yahoo Finance API 下载 CSV 文件,我正在尝试获取 CSV 文件,并在文件中每个条目的前面插入符号。完成后,我想将 CSV 文件写回 $symbol.csv。我的数据是我想要的方式,我似乎无法将其写入 CSV 文件。我究竟做错了什么?还是有更好的方法来解决这个问题?
$row = 1;
if (($handle = fopen(getHistory("T","2010-06-1"), "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
if($row = 1){array_unshift($data,"Symbol"); }
else { array_unshift($data, "T"); }
$fp = fopen('t.csv', 'w');
fputcsv($fp, $data);
fclose($fp);
$row++;
}
}
fclose($handle);