我有一個陣列。我要檢查是否有重復的費用,如果有,我要用相同的費用列匯總所有值。
[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
)