Php 用卷发做一个While循环?
我目前正在做一个新的项目,只是我被困在一个部分,我找不到一个方法,把我想显示的信息球员名单 我目前有: JSON数据:Php 用卷发做一个While循环?,php,curl,Php,Curl,我目前正在做一个新的项目,只是我被困在一个部分,我找不到一个方法,把我想显示的信息球员名单 我目前有: JSON数据: participants 0 teamId 100 championId 18 summonerName "BlackedByLucian" summonerId 23687629 1 {…} 2 {…} 3 {…} 4 {…} 5 {…} 6 {…} 7 {…} 8 {…} 9 {…} PHP 我想这样展示: P
participants
0
teamId 100
championId 18
summonerName "BlackedByLucian"
summonerId 23687629
1 {…}
2 {…}
3 {…}
4 {…}
5 {…}
6 {…}
7 {…}
8 {…}
9 {…}
PHP
我想这样展示:
Player1 | 1 | 23
Player2 | 1 | 27
Player3 | 2 | 25
Player4 | 2 | 24
Player5 | 2 | 11
etc.
顺便说一句,
$get\u游戏变量中的0表示json的玩家id。您可以使用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"];
for($i=0;$i
您可以使用foreach
循环通过$get\u game['participants']
类似于foreach($get\u game['participants']as$player){$PlayerName=$player['calleername'];}
查看您的curl缺少url。你有json响应的例子吗?@Eddie试过了,但由于某种原因不起作用(警告:foreach()提供的参数无效)。当你执行print\r($get\u game)
时,你得到了什么?同时发布您的foreach
尝试这是我尝试在手机上接听电话时发生的情况,这与foreach
没有什么不同,OP说他们已经尝试过,但不起作用。我并不是说这是错误的,我当然也不认为OP在每个人身上的实际使用是正确的,但这只是需要记住的+1@Phil是的,看起来他们有语法错误。我想我可能会把我的答案扔出去,以防对他有所帮助:)
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"];