У меня есть ссылка массива, содержащая хеши (т.е. @AOH)
$arr_ref = [ { 'brand' => 'A',
'supplier' => 'X',
'PO' => '2'
},
{ 'brand' => 'B',
'supplier' => 'Y',
'PO' => '1'
},
{ 'brand' => 'B',
'supplier' => 'X',
'PO' => '2'
},
{ 'brand' => 'A',
'supplier' => 'X',
'PO' => '1'
},
{ 'brand' => 'B',
'supplier' => 'X',
'PO' => '1'
}
];
Я хочу сортировать его на основе всех трех клавиш (т.е. бренда, поставщика и ПО). Порядок сортировки должен быть брендом первым, затем поставщиком, а затем, наконец, PO.
Реферация массива после сортировки должна быть:
$arr_ref = [ { 'brand' => 'A',
'supplier' => 'X',
'PO' => '1'
},
{ 'brand' => 'A',
'supplier' => 'X',
'PO' => '2'
},
{ 'brand' => 'B',
'supplier' => 'X',
'PO' => '1'
},
{ 'brand' => 'B',
'supplier' => 'X',
'PO' => '2'
},
{ 'brand' => 'B',
'supplier' => 'Y',
'PO' => '1'
},
];