Với mảng này:PHP: đặt hàng một mảng đa chiều theo một danh sách các giá trị
Array
(
[0] => Array
(
[status] => closed
[userModifiedAt] => 2015-12-09T11:47:46Z
)
[1] => Array
(
[status] => active
[userModifiedAt] => 2016-02-08T16:43:26Z
)
[2] => Array
(
[status] => closed
[userModifiedAt] => 2016-03-31T03:47:19Z
)
[3] => Array
(
[status] => pending
[userModifiedAt] => 2015-12-08T14:09:58Z
)
tôi muốn đặt nó bởi [tình trạng] với thứ tự này: - cấp phát - hoạt động - đóng
Và cho từng trạng thái, đặt hàng bởi [userModifiedAt].
Tôi đang sử dụng mã này:
usort($array, function($a,$b){ return strcmp($a['status'], $b['status']);});
Nhưng nó hoạt động theo thứ tự abc, do đó trạng thái được đặt hàng như: - hoạt động - đóng - cấp phát
Làm thế nào tôi có thể đặt một mảng theo vào danh sách đơn đặt hàng được xác định trước?
Ok để bạn cũng có thể làm điều kỳ diệu? :) Không biết! –
Bây giờ ở cấp độ Người mới bắt đầu. @HankyPanky :) –
@Sougata cảm ơn bạn, đó là hoàn hảo! –