【发布时间】:2022-01-21 00:27:18
【问题描述】:
我正在使用 PHP 和 curl 从飞行旅行 API 中提取数据 我正在尝试从旅行 API 循环以下 JSON 输出,并尝试使用循环将“flight_date”和“airport”填充到变量中。
{
"pagination": {
"limit": 1,
"offset": 0
},
"data": [
{
"flight_date": "2021-12-19",
"flight_status": "scheduled",
"departure": {
"airport": "Suvarnabhumi International",
"timezone": "Asia/Bangkok"
},
"arrival": {
"airport": "Seoul (Incheon)",
"timezone": "Asia/Seoul",
"iata": "ICN"
},
"airline": {
"name": "Delta Air Lines"
},
"flight": {
"number": "7918",
"iata": "DL7918"
"codeshared": {
"airline_name": "korean air",
"airline_iata": "ke"
}
},
"aircraft": null,
"live": null
}
]
}
当我循环上述内容时,我不断得到数组以进行数组到字符串的转换
【问题讨论】:
-
提取和循环的代码在哪里?此外,您的 JSON 格式错误:
"iata": "AC6123", } }, -
我更正了它,我错误地缩短了它,因为stackoverflow不会发布这么长的代码
-
感谢建议的答案对我有用
标签: php arrays json multidimensional-array