我有这个数组
结果只是一个简单的表格,像这样。当显示我的表格时没有问题。但是,我想把结果(在HTML中)改成像这样的东西。
Array
(
[0] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.4
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150400005
[ItemName] => BIG BAG
[OriginalPrice] => 289900.00
[Price] => 289900.00
[QtyBegining] => 0
[QtyIn] => 4
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 4
[QtyOpname] => 0
[QtyAdjust] => -4
[TotalAdjust] => -1159600.00
[rak] =>
[line] =>
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[1] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.5
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500063
[ItemName] => BIG BAG
[OriginalPrice] => 479900.00
[Price] => 479900.00
[QtyBegining] => 0
[QtyIn] => 0
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 0
[QtyOpname] => 1
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] => SS
[line] => SS
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[2] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.5
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500063
[ItemName] => BIG BAG
[OriginalPrice] => 479900.00
[Price] => 479900.00
[QtyBegining] => 0
[QtyIn] => 1
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 1
[QtyOpname] => 0
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] =>
[line] =>
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
[3] => stdClass Object
(
[TransactionNo] => OPM-EC-K-LFMCD2-21.6
[StokOpnameTransNo] => OPM-EC-K-LFMCD2-21
[ItemCode] => BBG150500081
[ItemName] => BIG BAG
[OriginalPrice] => 229900.00
[Price] => 229900.00
[QtyBegining] => 0
[QtyIn] => 0
[QtySales] => 0
[QtyMutasi] => 0
[QtyStock] => 0
[QtyOpname] => 1
[QtyAdjust] => 0
[TotalAdjust] => .00
[rak] => SS
[line] => SS
[TransDate] => 2017-03-31 10:46:00.000
[CustomerCode] => K-LFMCD2
[CreatedBy] => 1208496.
[Remark] => re
[Remark2] => re
[SOTerakhir] =>
[TglSoTerakhir] =>
)
)
我的数组来自查询结果。然后我试图将它放入HTML表格中,所以我尝试了这种方式。
<table class="table ">
<thead>
<tr>
<th>No</th>
<th>ItemCode</th>
<th>ItemName</th>
<th>TransNo</th>
<th>Original Price</th>
<th>Price</th>
<th>QtyBeginning</th>
<th>QtyIn</th>
<th>QtySales</th>
<th>QtyMutasi</th>
<th>QtyStock</th>
<th>QtyOpname</th>
<th>QtyAdjust</th>
<th>TotalAdjust</th>
<th>Rak</th>
<th>Line</th>
</tr>
</thead>
<tbody> <?php $x=0; foreach ($datadetail as $data) { $x++;?>
<tr>
<td><?=$x;?></td>
<td><?=$data->ItemCode;?></td>
<td><?=$data->ItemName;?></td>
<td><?=$data->StokOpnameTransNo;?></td>
<td><?=$data->OriginalPrice;?></td>
<td><?=$data->Price;?></td>
<td><?=$data->QtyBegining;?></td>
<td><?=$data->QtyIn;?></td>
<td><?=$data->QtySales;?></td>
<td><?=$data->QtyMutasi;?></td>
<td><?=$data->QtyStock;?></td>
<td><?=$data->QtyOpname;?></td>
<td><?=$data->QtyAdjust;?></td>
<td><?=currency($data->TotalAdjust);?></td>
<td><?=$data->rak;?></td>
<td><?=$data->line;?></td>
</tr>
<?php } ?>
</tbody>
</table>
结果只是一个简单的表格,像这样。当显示我的表格时没有问题。但是,我想把结果(在HTML中)改成像这样的东西。
这就像按ItemCode
分组一样。因此,在每个ItemCode
之后,我想要对QtyBeginning、QtyIn、QtyOut等
进行求和。