我有如下所示格式的 json 数据
我正在尝试使用 foreach 为需要开始和结束日期作为参数的 API 构建 url。
这是 url 的示例 -> https://api.website.com/?action=export_ranking&startDate=2014-04-08&stopDate=2019-02-20
我的问题是,如何为从 json 数据中提取开始和结束日期的 API构建url 。
我正在使用 PHP BTW。
非常感谢任何帮助。
您可以使用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
}
@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'];
}