3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ ["item_id" => "1", "customer_id" => "53453", "name" => "Item3", "price" => 0, "quantity" => 1], ["item_id" => "3","customer_id" => "53453","name" => "Item1","price" => 0,"quantity" => 1], ["item_id" => "2","customer_id" => "765656","name" => "Item2","price" => 0,"quantity" => 1], ]; $finalArray = []; foreach ($array as $item) { $customer_id = $item['customer_id']; unset($item['customer_id']); unset($item['item_id']); $finalArray[$customer_id][] = $item; } print_r($finalArray);

preferences:
29.28 ms | 404 KiB | 5 Q