3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array1 = [ ['TS001' => 585.81, 'TS002' => 3110.1, 'TS003' => 8763, 'TS004' => 14497.71, 'TS005' => 16695.24, 'TS006' => 8178.68, 'TS007' => 15878.4, 'TS008' => 4140.36, 'TS009' => 3196.96, 'TS010' => 1776.3, 'TS011' => 1916.16], ['TS001' => 0, 'TS002' => 0, 'TS003' => 0, 'TS004' => 0, 'TS005' => 0, 'TS006' => 11906.4, 'TS007' => 22636.8, 'TS008' => 5798.52, 'TS009' => 0, 'TS010' => 2250.9, 'TS011' => 2419.992] ]; $array2 = [ 'TS001', 'TS002', 'TS003', 'TS004', 'TS005', 'TS009' ]; $result = []; foreach ($array1 as $index => $item) { $result[$index] = array_sum(array_diff_key($item, array_flip($array2))); } print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => 31889.9 [1] => 45012.612 )

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:
14.47 ms | 405 KiB | 5 Q