3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr=array( Array ( 0 => 3, 1 => 1 ), Array ( 0 => 3, 1 => 2 ), Array ( 0 => 3, 1 => 128 ), Array ( 0 => 39, 1 => 4 )); $col0 = array_column($arr, 0); $col1 = array_column($arr, 1); Foreach(array_unique($col0) as $val){ $res[] = [$val, array_sum(array_intersect_key($col1, array_intersect($col0,[$val])))]; } Var_dump($res);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { [0]=> array(2) { [0]=> int(3) [1]=> int(131) } [1]=> array(2) { [0]=> int(39) [1]=> int(4) } }

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