php中带大小写的数组求和
我已经被这种情况困扰了好几个星期了,终于鼓起勇气把它发布到网上 我有以下数组:php中带大小写的数组求和,php,arrays,sum,Php,Arrays,Sum,我已经被这种情况困扰了好几个星期了,终于鼓起勇气把它发布到网上 我有以下数组: [84] => Array ( [TaxBaseAmount] => 7475.41 [DocDate] => 0000-00-00 [DocNo] => 1 [Tx] => D4 [ID] => 84 [BusinessPartnerName] =>Name ) [) Array ( 63] => Array ( [TaxBaseAmount] => -1585
[84] => Array (
[TaxBaseAmount] => 7475.41
[DocDate] => 0000-00-00
[DocNo] => 1
[Tx] => D4
[ID] => 84
[BusinessPartnerName] =>Name
)
[) Array ( 63] => Array (
[TaxBaseAmount] => -1585.74
[DocDate] => 0000-00-00
[DocNo] => 1
[Tx] => O1
[ID] => 63
[BusinessPartnerName] => Name
)
[18] => Array (
[TaxBaseAmount] => -340.00
[DocDate] => 0000-00-00
[DocNo] => 2
[Tx] => D4
[ID] => 18
[BusinessPartnerName] => Name2
)
[) Array ( 80] => Array (
[TaxBaseAmount] => 3686.49
[DocDate] => 0000-00-00
[DocNo] => 3
[Tx] => 15
[ID] => 80
[BusinessPartnerName] => Name2
)
我想要实现的是将所有BusinessPartnerName相同的TaxBaseAutum值相加,并且文档至少包含一个Tx=D4
因此,从上面的例子来看,结果应该是
Array (
[TaxBaseAmount] => 5889.67
[DocDate] => 0000-00-00
[DocNo] => 1
[Tx] => D4
[BusinessPartnerName] =>Name
)
因此,我总结了前两个,因为它们都有相同的BusinessPartnerName名称,尽管其中只有一个具有Tx=D4,但另一个共享相同的DocNo1
Array (
[TaxBaseAmount] => -340.00
[DocDate] => 0000-00-00
[DocNo] => 2
[Tx] => D4
[BusinessPartnerName] =>Name2
)
对于最后两个,尽管他们共享相同的BusinessPartnerName2,但他们不共享相同的文档号。一个是DocNo=2,另一个是DocNo=3
希望有人能帮助我,因为我在阵列方面是个新手
我使用的语言是PHP
/干杯请添加一个语言标签,或其他一些标签,告诉我们这是怎么回事。对不起,我使用的语言是PHP。提示:数组只不过是一个容器,用于在一个变量中保存多个值或对象,以便于访问