关联数组 - 如何显示值

时间:2015-02-27 14:49:24

标签: php arrays

我的数组看起来像这样:

"$companies" => array (6)
0 => 44.0
1 => 1399.0
2 => 0.0
3 => 2.0
4 => 750.0
12 => 0.0

其中第一个数字表示公司ID,第二个数字表示表中一列的SUM()。

我相信你们技术熟练的人会遇到像这样的事情(不像我一样)。 我需要的是创建一个表格,其中每一行是1公司,每行有2个第一个将是ID,第二个将是值

                    <tr n:foreach="$companies as $company">                         
                        <td>{$company}</td>
                        <td class="center">{$company[1]}</td>                                                           
                    </tr>

问题在于,我从来不知道会有多少公司,以及他们将拥有什么ID,所以我不能使用像echo $companies[0];这样的东西

您如何建议将其添加到表格中?

1 个答案:

答案 0 :(得分:1)

<tr n:foreach="$companies as $company_id => $sum">                         
    <td>{$company_id}</td>
    <td class="center">{$sum}</td>                                                           
</tr>

$company_id会按住键 $sum会保留值