我目前正在开发一个新项目,但只有我无法找到一种方法来列出要显示的信息的球员列表...
我目前有这个:
JSON数据:
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.
顺便说一句。 $get_game variable
中的0表示json的播放器ID。
答案 0 :(得分:0)
您可以利用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"];