3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'Network 1' => [ [ 'MSISDN' => 27729554427, 'Network' => 'Network 1', 'Date' => '12-Mar-2016', 'Product' => 'Loan Product 1', 'Amount' => 1000.00 ], [ 'MSISDN' => 27725326345, 'Network' => 'Network 1', 'Date' => '18-Mar-2016', 'Product' => 'Loan Product 2', 'Amount' => 3000.00 ] ], 'Network 2' => [ [ 'MSISDN' => 27722342551, 'Network' => 'Network 2', 'Date' => '16-Mar-2016', 'Product' => 'Loan Product 1', 'Amount' => 500.00 ], [ 'MSISDN' => 27729234533, 'Network' => 'Network 2', 'Date' => '01-Apr-2016', 'Product' => 'Loan Product 1', 'Amount' => 100.00 ] ] ]; foreach ($array as $network => $row) { $result[$network] = $row; $result[$network . ' Total Amount'] = array_sum(array_column($row, 'Amount')); } var_export($result);
Output for git.master, git.master_jit, rfc.property-hooks
array ( 'Network 1' => array ( 0 => array ( 'MSISDN' => 27729554427, 'Network' => 'Network 1', 'Date' => '12-Mar-2016', 'Product' => 'Loan Product 1', 'Amount' => 1000.0, ), 1 => array ( 'MSISDN' => 27725326345, 'Network' => 'Network 1', 'Date' => '18-Mar-2016', 'Product' => 'Loan Product 2', 'Amount' => 3000.0, ), ), 'Network 1 Total Amount' => 4000.0, 'Network 2' => array ( 0 => array ( 'MSISDN' => 27722342551, 'Network' => 'Network 2', 'Date' => '16-Mar-2016', 'Product' => 'Loan Product 1', 'Amount' => 500.0, ), 1 => array ( 'MSISDN' => 27729234533, 'Network' => 'Network 2', 'Date' => '01-Apr-2016', 'Product' => 'Loan Product 1', 'Amount' => 100.0, ), ), 'Network 2 Total Amount' => 600.0, )

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:
30.63 ms | 408 KiB | 5 Q