I have unsort array object by month as below.
$source = [
['key' => 1,'case_id' => 1, 'month' => 6],
['key' => 2,'case_id' => 1, 'month' => 7],
['key' => 3,'case_id' => 2, 'month' => 7],
['key' => 4,'case_id' => 2, 'month' => 8],
['key' => 5,'case_id' => 3, 'month' => 2],
['key' => 6,'case_id' => 3, 'month' => 4],
['key' => 7,'case_id' => 4, 'month' => 13],
['key' => 8,'case_id' => 4, 'month' => 14]
];
I would like to sort by month value with PHP and create new array object as below prefer.
$newsource = [
['key' => 5,'case_id' => 3, 'month' => 2],
['key' => 6,'case_id' => 3, 'month' => 4],
['key' => 1,'case_id' => 1, 'month' => 6],
['key' => 2,'case_id' => 1, 'month' => 7],
['key' => 3,'case_id' => 2, 'month' => 7],
['key' => 4,'case_id' => 2, 'month' => 8],
['key' => 7,'case_id' => 4, 'month' => 13],
['key' => 8,'case_id' => 4, 'month' => 14]
];
Any advice or guidance on this would be greatly appreciated, Thanks.