betfair — добавляйте запятые после каждого значения в массиве PHP

Я пытаюсь сохранить каждый идентификатор соревнования в следующей функции:

function getSoccerByCountry($appKey, $sessionToken, $country, $competitionid)
{
$jsonResponse = sportsApingRequest($appKey, $sessionToken, 'listMarketCatalogue', '{"filter":{
"eventTypeIds": [
"1"],"competitionIds":["' . $competitionid . '"],"marketTypeCodes":["MATCH_ODDS"],"marketCountries":["' . $country . '"],"inPlayOnly": true
},
"maxResults": "200",
"marketProjection": [
"COMPETITION",
"EVENT",
"EVENT_TYPE",
"RUNNER_DESCRIPTION",
"RUNNER_METADATA",
"MARKET_START_TIME"]
},
"id": 1}
]');

Я создал это для каждого цикла, который зацикливает каждое значение ключа массива и получает только идентификатор соревнования, который передается в функцию getSoccerByCountry.

foreach ($getSoccerComp as $key1)
{
$getSoccerCountry = getSoccerByCountry($appKey, $sessionToken, $countrycode, $key1->competition->id);
}

Хотя все идентификаторы соревнований проходят как целое число, я хочу, чтобы они проходили через запятую.

Скриншот

0

Решение

Что-то вроде этого?

foreach ($getSoccerComp as $key1){
$ids[] = $key1->competition->id;
}

getSoccerByCountry($appKey, $sessionToken, $countrycode, implode(',', $ids));

Потому что ты ничего не делал с $getSoccerCountry кроме перезаписи переменной снова и снова со значением null Я удалил устаревший код.

0

Другие решения

Других решений пока нет …