Tôi muốn sắp xếp các giá trị của một mảng theo thứ tự bảng chữ cái trong PHP. Nếu tất cả các giá trị bắt đầu với cùng một ký tự thì chúng phải được sắp xếp bằng ký tự thứ hai và vân vân. Bỏ qua trường hợp nhạy cảm.PHP: Cách sắp xếp giá trị của một mảng theo thứ tự bảng chữ cái?
Ví dụ:
before:
values[0] = "programming";
values[1] = "Stackoverflow";
values[2] = "question";
values[3] = "answers";
values[4] = "AA Systems";
after:
values[0] = "AA Systems";
values[1] = "answers";
values[2] = "programming";
values[3] = "question";
values[4] = "Stackoverflow";
Tôi đã tìm thấy một số thuật toán nhưng tôi muốn có một cách đó là nhanh chóng và với số lượng nhỏ các báo cáo. Bỏ qua trường hợp nhạy cảm là đặc biệt đối với tôi. Cảm ơn.
Chắc chắn bạn có nghĩa là 'strcasecmp' làm trình so sánh tùy chỉnh? : P –