我具有以下所示格式的json数据
我正在尝试使用foreach for API构建URL,该API需要将开始和结束日期作为参数。
以下是url的示例-> https://api.website.com/?action=export_ranking&startDate=2014-04-08&stopDate=2019-02-20
我的问题是,我该如何为从json数据中提取开始日期和结束日期的API构建URL s 。
我正在使用PHP BTW。
我们非常感谢您的帮助。
答案 0 :(得分:1)
您可以使用for
:
var yourUrls; // new array
var yourDates = yourArray[dates];
for (i = 0; i < yourDates.length - 1; i++) {
yourUrls.push("https://api.website.com/?action=export_ranking&startDate=" + yourDates[i].date + "&stopDate=" + yourDates[i + 1].date);
// add the generated url to yourUrls
}
答案 1 :(得分:1)
@Khoa答案正确。这是PHP版本:
for($i = 0; $i < count($arr)-1; $i++) {
$urls[] = "https://api.website.com/?action=export_ranking&startDate=" . $arr['dates'][$i]['date'] . "&stopDate=" . $arr['dates'][$i+1]['date'];
}