3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ ['name' => 'Bank BRI', 'amount' => 0], ['name' => 'Bank BRI', 'amount' => 0], ['name' => 'Bank BCA', 'amount' => 1412341234], ['name' => 'Bank CIMB Niaga', 'amount' => 532532552], ['name' => 'Bank BRI', 'amount' => 34534534], ['name' => 'Bank CIMB Niaga', 'amount' => 453425243], ['name' => 'Bank BRI', 'amount' => 0], ['name' => 'Bank BNI', 'amount' => 124124], ['name' => 'Bank CIMB Niaga', 'amount' => 352345623], ['name' => 'Bank BCA', 'amount' => 23432423], ['name' => 'Bank Mandiri', 'amount' => 0], ['name' => 'Bank BCA', 'amount' => 0], ['name' => 'Bank BCA', 'amount' => 0], ['name' => 'Bank Permata', 'amount' => 352352353], ]; $bankTotals = array(); foreach($array as $amount) { $bankTotals[$amount['name']] += $amount['amount']; } var_export($bankTotals);
Output for git.master, git.master_jit, rfc.property-hooks
Warning: Undefined array key "Bank BRI" in /in/Ra1YQ on line 23 Warning: Undefined array key "Bank BCA" in /in/Ra1YQ on line 23 Warning: Undefined array key "Bank CIMB Niaga" in /in/Ra1YQ on line 23 Warning: Undefined array key "Bank BNI" in /in/Ra1YQ on line 23 Warning: Undefined array key "Bank Mandiri" in /in/Ra1YQ on line 23 Warning: Undefined array key "Bank Permata" in /in/Ra1YQ on line 23 array ( 'Bank BRI' => 34534534, 'Bank BCA' => 1435773657, 'Bank CIMB Niaga' => 1338303418, 'Bank BNI' => 124124, 'Bank Mandiri' => 0, 'Bank Permata' => 352352353, )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
42.11 ms | 402 KiB | 8 Q