<?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);
preferences:
130.67 ms | 405 KiB | 5 Q