php - 将文本从 json 对象替换为 php
问题描述
这是我从第 3 方页面提取数据的 json。
http://freerdarts.com/api/tues_standings_api_2019.php
我正在将数据格式化成这样的表格。
<table class="tbl_container" id="standings">
<thead>
<tr>
<th>TEAM</th>
<th>WIN %</th>
<th>GAMES</th>
<th>WON</th>
</tr>
</thead>
<tbody>
<?php
foreach($standings as $row):
?>
<tr>
<td><?=$row['team'];?></td>
<td><?=$row['win%'];?></td>
<td><?=$row['games'];?></td>
<td><?=$row['wins'];?></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
所以在第一个 td 'team' 下它插入了 10 支球队,但我希望能够用球员姓名而不是 'Team 01' 或 'Team 02' 等替换数据......对于每一个,它都会拉我需要替换人名。
解决方案
您可能需要像这样定义玩家:
$players = [
'01' => [
'name1',
'name2',
'name3',
],
'02' => [
'name1',
'name2',
'name3',
],
];
然后读取数组如下:
<tbody>
<?php
foreach($standings as $row):
$team_number = explode(' ', $row['team'])[1];
?>
<tr>
<td><?=implode(',', $players[$team_number]);?></td>
<td><?=$row['win%'];?></td>
<td><?=$row['games'];?></td>
<td><?=$row['wins'];?></td>
</tr>
<?php endforeach;?>
</tbody>
推荐阅读
- c++ - 强制执行纯虚函数实现,可能使用不同的参数类型
- django - 我应该如何只允许注册用户在网站上发帖?
- html - 如何使这些表格具有响应性
- azure - 如何将诊断扩展应用于长度超过 20480 的天蓝色云服务
- wso2is - 配置 wso2 Identity Server Analytics 以监控 wso2 Identity Server
- database - 数据库命令的MongoDB备份不起作用
- c - 如何修复 C 中的“不兼容类型”错误?
- java - 如何修复“错误:遇到无效的字节序标志值”。在通过 Hibernate 在 PostgreSQL 中保存数据期间
- c - 从 UMDF 驱动程序执行用户应用程序,例如(记事本)
- python-3.x - requests.get() 做的事情与我在浏览器中粘贴 url 时不同