Quandl API CSV-файл Возвращает только заголовки столбцов

Я пытаюсь сделать простой вывод из API данных Quandl для получения информации о цене акций. Я нашел следующий URL из их документации, которая должна получить данные об акциях AAPL — https://www.quandl.com/api/v1/datasets/WIKI/AAPL.csv?trim_start=2013-12-25&trim_end = 2013-12-31

Если я загружаю этот URL в браузер, я получаю файл csv просто отлично. Однако, если я попытаюсь извлечь файл с помощью php, я получу только заголовки столбцов файла. Вот мой код:

$url = "https://www.quandl.com/api/v1/datasets/WIKI/AAPL.csv?trim_start=2013-12-25&trim_end=2013-       12-31";
$fp = fopen($url,'r') or die("can't open file");
$csv_array = (fgetcsv($fp));
print_r ($csv_array);

И это возвращает — Array ([0] => Date [1] => Open [2] => High [3] => Low [4] => Close [5] => Volume [6] => Ex-Dividend [7] => Коэффициент разделения [8] => Настройка открытия [9] => Настройка высокого уровня [10] => Настройка низкого уровня [11] => Настройка близкого значения [12] => Настройка уровня громкости)

Но это только заголовки столбцов из CSV-файла. Он не содержит никаких фактических данных.

Кто-нибудь знает, что здесь может происходить?

Спасибо,
Dylan

1

Решение

вам нужно выполнить цикл, протестируйте следующий код:

$fp = fopen($url,'r') or die("can't open file");
while (!feof($fp)){
$csv_array = fgetcsv($fp,4096,",");
print_r($csv_array);
}
fclose($fp);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]