Foreach数组位于数组内部



我有一个JSON数据,如下所示(此处为完整响应的链接https://pastebin.com/LG2F9Vrw)

"data": [ { "matchId": 1653309, "personId": 1141434, "teamId": 89736, "competitors": [ { "teamCode": "SHC", "website": "", } ] },

有一个['data']数组,我正在foreach中使用它来给我提供游戏统计数据。现在['data']阵列内部有第二个阵列。我正在尝试打印['teamCode']字符串,但我不知道如何打印。

我已经在网上完成了我最好的教程。

<?php foreach($json3['response']['data'] as $item) {

print '<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-'; 
foreach($json3['response']['data']['competitors'] as $row => $value) {
print $value['teamCode'];
}">';
?>

我在其他领域使用print $item['sFieldGoalsPercentage'];,但这是在第一个foreach下面。

谢谢!

这是如何检索所需['teamCode'](测试链接(的简单代码:

$json3 = json_decode($v,true); // $v is the json code that referred via the link you mentioned
foreach($json3['response']['data'] as $item) {
echo '<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">';
foreach ($item["competitors"] as $row){
echo '<div data-v-7429a5ba="" class="h-full border-team-'.$row["teamCode"].'"></div>';
}
echo '</td></tr>';
}

这是输出:

<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-SHC"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-KBA"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-HRE"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-NEW"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-UHC"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-SHC"></div>
</td>
</tr>
<tr data-v-7429a5ba="" class="border-b-2 border-gray-accent-100">
<td data-v-7429a5ba="" class="relative lg:text-sm xxs:text-xs text-center">
<div data-v-7429a5ba="" class="h-full border-team-KBA"></div>
</td>
</tr>

最新更新