3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ [ ["ID" => 2, "vendor_id" => "37", "order_id" => 776], ], [ ["ID" => 2, "vendor_id" => "37", "order_id" => 786], ] ]; $result = []; foreach ($array as $group) { foreach ($group as $row) { $result[$row['order_id']][] = $row; } } var_export($result);

preferences:
168.91 ms | 404 KiB | 5 Q