3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr =[['c' => 3], ['a' => 1, 'b' => 2, 'c' => 3], ['c' => 3]]; $new = $arr[0]; foreach($arr as $sub){ $new = array_intersect_key($new, $sub); } foreach($arr as &$sub){ $sub =array_intersect_key($sub, $new); } Var_dump($arr);

preferences:
182.09 ms | 405 KiB | 5 Q