已连接到名为transportapi的API。我已将结果存储到变量中并将其解码为JSON。我能够打印出第一行结果,但我希望使用某种循环打印出来。
这是我的尝试
$url="https://transportapi.com/v3/uk/train/station/eus/2018-04-15/13:38/timetable.json?app_id=*****&app_key=*****&destination=LIV&train_status=passenger";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_HEADER, 0);
$response = curl_exec($curl);
curl_close($curl);
$datas = json_decode($response);
echo $datas[0]->station_name;
foreach ($datas as $data) {
echo $data->station_name . '<br>';
}
?>
如果我使用echo $data->date;
只打印出第一个结果。但我需要所有的结果。任何有关正确语法的帮助都将非常感激:)