<?php $arr = array ( 0 => array ( 'reference_no' => 'A0012', 'code' => 'HSWH30', 'net_unit_price' => '24000', 'quantity' => '2', ), 1 => array ( 'reference_no' => 'A0012', 'code' => 'HSWH15', 'net_unit_price' => '21000', 'quantity' => '2', ), 2 => array ( 'reference_no' => 'A0013', 'code' => 'HS-106AR', 'net_unit_price' => '2400', 'quantity' => '1', ), 3 => array ( 'reference_no' => 'A0013', 'code' => 'HS-8012', 'net_unit_price' => '4500', 'quantity' => '2', ), ); foreach($arr as $sub){ $new[$sub['reference_no']][] = $sub; } $new = array_values($new); var_dump($new);
You have javascript disabled. You will not be able to edit any code.