我有一个阵列。我要检查是否有重复的费用,如果有,我要用相同的费用列汇总所有值。
[12] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 158
[amount] => -22.56
[code] => COL_AUDIO
[feedesc] => COLLEGE AUDIO VISUAL FEE
)
[13] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 158
[amount] => -297.86
[code] => COL_AUDIO
[feedesc] => COLLEGE AUDIO VISUAL FEE
)
[14] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 182
[amount] => -40.00
[code] => STRAP
[feedesc] => ID STRAP
)
[15] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 177
[amount] => -105.00
[code] => PRISAA
[feedesc] => PRISAA
)
想要的输出,我希望它存储在一个新的数组中。我试过玩数组和数组列。但它会把所有的字段相加。谢谢
array_sum(array_column($feesArray, 'fee'));
[0] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 158
[amount] => -320.42
[code] => COL_AUDIO
[feedesc] => COLLEGE AUDIO VISUAL FEE
)
[1] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 182
[amount] => -40.00
[code] => STRAP
[feedesc] => ID STRAP
)
[2] => Array
(
[type] => Other Miscellaneous Fees
[fee] => 177
[amount] => -105.00
[code] => PRISAA
[feedesc] => PRISAA
)