Có thể sắp xếp mảng đa chiều theo nhiều cột bằng cách sử dụng sắp xếp tự nhiên trong PHP không? Đây là một ví dụ. Giả sử tôi có một mảng 2D của dữ liệu, ví dụ,array_multisort với kiểu tự nhiên
$array[1]['Name'] = 'John';
$array[1]['Age'] = '20';
$array[1]['Code'] = 'ABC 12';
$array[2]['Name'] = 'John';
$array[2]['Age'] = '21';
$array[2]['Code'] = 'ABC 1';
$array[3]['Name'] = 'Mary';
$array[3]['Age'] = '20';
$array[3]['Code'] = 'ABC 10';
Tôi muốn sắp xếp mảng này theo tên (ASC), sau đó theo độ tuổi (DESC), và theo mã (ASC), tất cả sẽ được sắp xếp một cách tự nhiên. Về cơ bản sẽ là array_multisort với sắp xếp tự nhiên.
Tôi đã tìm thấy nhiều giải pháp về chủ đề này trên web. Thật không may, họ chỉ hỗ trợ sắp xếp theo một cột, không phải nhiều cột.
Cảm ơn bạn !!!!!!!!! –
Tuyệt vời! cảm tạ – TeChn4K