<?php $lst = [ ["a" => 1, "b" => 1], ["a" => 1, "b" => 2], ["a" => 2, "b" => 1], ["a" => 2, "b" => 1], ]; $out = [];
Standard input is empty
array(2) { [1]=> array(2) { [0]=> array(2) { ["a"]=> int(1) ["b"]=> int(1) } [1]=> array(2) { ["a"]=> int(1) ["b"]=> int(2) } } [2]=> array(2) { [0]=> array(2) { ["a"]=> int(2) ["b"]=> int(1) } [1]=> array(2) { ["a"]=> int(2) ["b"]=> int(1) } } }