$coupon_list['data'] = Array
(
Array
(
'id' => '03e34da1db28509b77e872739fe95ff6',
'amount' => 3,
'startMoney' => 3,
'expirationDate' => '2019-01-24 23:59:59',
'typeId' => '82457a7025adba9d3634d02c06f19691',
'couponType' => 'product'
),
Array
(
'id' => '0f1097f7b159f67f0c53f37dc19d64a7',
'amount' => 2,
'startMoney' => 4,
'expirationDate' => '2019-01-24 23:59:59',
'typeId' => '9774c7c97a6b1b6b9d34c2a51757a626',
'couponType' => 'eshop'
) ,
Array
(
'id' => '0f1097f7b159f67f0c53f37dc19d64a7',
'amount' => 1,
'startMoney' => 4,
'expirationDate' => '2019-01-24 23:59:58',
'typeId' => '9774c7c97a6b1b6b9d34c2a51757a626',
'couponType' => 'eshop'
) ,
Array
(
'id' => '0f1097f7b159f67f0c53f37dc19d64a7',
'amount' => 3,
'startMoney' => 4,
'expirationDate' => '2019-01-24 23:59:58',
'typeId' => '9774c7c97a6b1b6b9d34c2a51757a626',
'couponType' => 'eshop'
)
);
foreach ($coupon_list['data'] as $key => $row) {
$amount[$key] = $row['amount'];
$expirationDate[$key] = $row['expirationDate'];
}
array_multisort($amount, SORT_DESC, $expirationDate, SORT_ASC, $coupon_list['data']);