首先我要说的是,如果这是一个完整的菜鸟问题,我很抱歉。
使用phpStorm时,我有一个$teams
数组,并通过调用foreach
循环我试图将每个数组部分放入HTML表格
这是我到目前为止所做的事情
我收到了cannot use [] for reading
,我无法提前找到答案,如何正确地做到这一点。
<table>
<tr>
<th>Team</th>
<th>ID</th>
</tr>
<?php
include dirname(__FILE__) . "/stats.php";
global $teams;
foreach ($teams['data'] as $team) {
echo "<tr>" ;
echo "<td> $team['name']</td>" ;
echo "<td> $team ['id']</td> " ;
echo "</tr>";
}
?>
</table>
答案 0 :(得分:3)
要使字符串替换正常工作,如果它比简单的var(特别是数组访问)更复杂,则必须使用{}
进行调整。
echo "<td> {$team['name']}</td>";