У меня есть данные json в формате, показанном ниже
Я пытаюсь создать URL-адрес, используя foreach для API, который требует запуска и завершенияdate в качестве параметров.
Вот пример url -> https://api.website.com/?action=export_ranking&startDate=2014-04-08&stopDate=2019-02-20
Мой вопрос: как мне построить url s для API, который получает дату начала и окончанияиз данных JSON.
Я работаю с PHP BTW.
Любая помощь высоко ценится.
@ Хоа ответ правильный.Это версия 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']; }
Вы можете использовать for:
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 }