【发布时间】:2012-07-24 14:34:35
【问题描述】:
我正在为一家批发公司制作购物车。我稍后也会创建发票。逻辑一样。
首先,我将 paket(包装)* paket adeti(包装数量)* fiyatı(价格)相乘并将其写在列表的末尾。现在我必须计算增值税。主要问题是我们以前不知道增值税率。
可能存在 3 种不同的增值税率。 (这取决于客户选择的产品)可能是一个。
我做了一个大桶数组
$vats[] = array($row['vat'], $row['wholesaleprice'] - $wholesaleprice);
结果是这样的
Array (
[0] => Array ( [0] => 18 [1] => 1,07 )
[1] => Array ( [0] => 8 [1] => 0,44 )
[2] => Array ( [0] => 8 [1] => 0,67 )
[3] => Array ( [0] => 18 [1] => 0,55 )
[4] => Array ( [0] => 18 [1] => 0,19 )
[5] => Array ( [0] => 8 [1] => 0,48 )
[6] => Array ( [0] => 18 [1] => 2,59 )
[7] => Array ( [0] => 8 [1] => 0,15 )
[8] => Array ( [0] => 18 [1] => 12,97 )
)
我必须按比率对增值税组求和...
我想像这样显示
增值税 (%18) 136,26 TL 增值税 (%8) 16,90 里拉 增值税 (%1) 9,28 里拉
我怎样才能在快捷方式中做到这一点。我检查了数组函数。但我找不到任何有用的东西。
【问题讨论】:
-
也许您也可以将增值税价格存储在数据库表中,并在该表上执行
SELECT。现在 yuo 可以使用 SQL 的排序和分组功能了。 (另外:如果 18% = 136,26 怎么能 8% = 16,90?)
标签: php arrays multidimensional-array group-by sum