この質問はおそらく何度も尋ねられていますが、私は解決策を得られません。JSON配列をループしてテーブルに結果を表示する - Laravel 5.2
私はこのようなAPIを呼んでいる:どのようにループ
{#201 ▼
+"Start": 0
+"Count": 100
+"ResultCount": 100
+"Results": array:100 [▼
0 => {#199 ▼
+"Player": {#186 ▼
+"Gamertag": "Ferro2Clutch"
+"Xuid": null
}
+"Rank": 1
+"Score": {#195 ▶}
}
1 => {#188 ▶}
2 => {#200 ▶}
3 => {#203 ▶}
4 => {#206 ▶}
5 => {#209 ▶}
6 => {#212 ▶}
....... and so on till 100
:
public function getLeaderBoardArray($leaderBoardStats) {
$array = [];
$ex = $leaderBoardStats;
dd($ex);
return $array;
}
これは私(DD)は(それをダイダンプ)ときに私が得る結果であり、プレイヤーゲーマータグを表示します。
私は私が今やっているこの:
public function getLeaderBoardArray($leaderBoardStats) {
$array = [];
$array['Gamertag_1'] = $leaderBoardStats->Results[0]->Player->Gamertag;
$array['Csr_1'] = $leaderBoardStats->Results[0]->Score->Csr;
$array['Gamertag_2'] = $leaderBoardStats->Results[1]->Player->Gamertag;
$array['Csr_2'] = $leaderBoardStats->Results[1]->Score->Csr;
// and so on til 10....
return $array;
}
あなたが見ることができるように、これは各リーダーボードのために100まで行うには痛みになります。
それぞれのループに対して何とか簡単な方法がありますか?
はい、ありがとうございます、私に見てみましょう – David
はい、私はあなたの方法で動作するようになった。ありがとうございました! – David