tôi có các mảng sau:Sắp xếp mảng bởi hai thuộc tính đối tượng sử dụng chức năng ẩn danh
Array
(
[0] => stdClass Object
(
[timestamp] => 1
[id] => 10
)
[1] => stdClass Object
(
[timestamp] => 123
[id] => 1
)
[2] => stdClass Object
(
[timestamp] => 123
[id] => 2
)
)
Tôi hiện đang sử dụng đoạn mã sau để sắp xếp mảng bằng tài sản timestamp:
function sort_comments_by_timestamp(&$comments, $prop)
{
usort($comments, function($a, $b) use ($prop) {
return $a->$prop < $b->$prop ? 1 : -1;
});
}
thế nào tôi cũng có thể sắp xếp id theo số id
giảm dần khi dấu thời gian giống nhau không?
Có lý do nào khiến bạn gọi nó là '_by_timestamp', nhưng cũng có tham số' $ prop'? – Matthew
@Matthew khác với 'Tôi đã làm một số thử nghiệm' và đặt tên xấu? Không :) Đã sửa nó btw – PeeHaa