我基于导入的.csv文件创建表。只显示多个数据一次
这工作正常,但我想吐出一次公司名称。
所以这是CSV:
company,value
company1, 231
company1, 432
company1, 876
如果我foreach
的数据插入到表我想显示companyname
一次。
echo'<table><tr><td>Companyname</td><td>Value</td>';
foreach ($data as $gegevens){
$companyname = $gegevens['Companyname'];
$value = $gegevens['Value'];
echo '<tr><td>'.$companyname.'</td><td>'.$value.'</td></tr> ';
}
echo'</table>';
这是我想有作为输出什么:
[公司名称] [超值]
[公司1] [231]
[ ] [432]
[ ] [876]
有关如何完成此操作的任何想法?
你能不能告诉我们所期望的输出是什么应该看起来像? – domsson
@domdom请参阅我的更新 – Interactive
然后使用您在第一个循环后触发的布尔标志。参见[Bibhudatta的回答](https://stackoverflow.com/a/44823171/3316645)。虽然我会建议命名它比'$ flag'更有意义。此外,你最想检查['rowspan'](https://stackoverflow.com/questions/8706468/how-to-make-a-td-on-more-than-one-row)。 – domsson