I would like to sort this array by a value that is in a sub table. I tried with the method Usort (), but impossible to sort.
foreach ($res as $r) {
usort($r, function($a1, $a2) {
$v1 = $a1['WeekNumDay'];
$v2 = $a2['WeekNumDay'];
return $v1 - $v2; // $v2 - $v1 to reverse direction
});
}
In my array I would like to sort by key ['WeekNumDay'].
Array
(
[R422] => Array
(
[0] => Array
(
[WeekNumDay] => 19321
[Day1DeliveryTime] => 52932000
)
[1] => Array
(
[WeekNumDay] => 18331
[Day1DeliveryTime] => 42770000
)
[2] => Array
(
[WeekNumDay] => 19305
[Day1DeliveryTime] => null
)
)
)
Can you help me ?