Получение цикла while с cURL? - PullRequest
0 голосов
/ 08 октября 2018

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

Я сейчасесть это:

JSON DATA:

participants    
0   
teamId  100
championId  18
summonerName    "BlackedByLucian"
summonerId  23687629
1   {…}
2   {…}
3   {…}
4   {…}
5   {…}
6   {…}
7   {…}
8   {…}
9   {…}

PHP

//GET CURRENT GAME DATA
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$get_game=curl_exec($ch);
curl_close($ch);
$get_game = json_decode($get_game, true);

//PLAYER DATA
$PlayerName = $get_game['participants'][0]['summonerName'];
$PlayerTeam = $get_game['participants'][0]['teamId'];
$PlayerChampion = $get_game['participants'][0]['championId'];

И я хочу показать это так:

Player1  | 1 | 23

Player2  | 1 | 27

Player3  | 2 | 25

Player4  | 2 | 24

Player5  | 2 | 11

etc.

кстати,0 в $get_game variable означает идентификатор игрока json.

1 Ответ

0 голосов
/ 08 октября 2018

Вы можете сделать что-то вроде этого, используя цикл for.Вы также можете использовать петлю foreach, но я старая школа, хе-хе.

for($i = 0; $i < count($get_game["participants"]); $i++)
    echo $get_game["participants"][$i]["summonerName"] . " | " . $get_game["participants"][$i]["teamId"] . " | " . $get_game["participants"][$i]["championId"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...