Hàm sort[] trong PHP có nhiệm vụ sắp xếp một mảng theo VALUE của mảng đó.
Hàm này được sử dụng trên PHP4, PHP5 và PHP7.
- Cú pháp
- Tham số truyền vào
- Giá trị trả về
- Ví dụ minh họa
- Ứng dụng
- Hàm có liên quan
Cú pháp
Cú pháp hàm sort [] trong PHP như sau:
sort [ array &$array [, int $sort_flags = SORT_REGULAR ] ] : bool
Tham số truyền vào
- $array là mảng được truyền vào.
- $sort_flags là loại so sánh và gồm các tùy chọn sau.
SORT_REGULAR
so sánh tự động
SORT_NUMERIC
so sánh các mục số
SORT_STRING
so sánh dưới dạng chuỗi
SORT_LOCALE_STRING
so sánh dạng chuỗi, theo ngôn ngữ hiện tại, có thể thay đổi qua hàm setlocale[]
SORT_NATURAL
so sánh dạng chuỗi theo bảng chữ cái
SORT_FLAG_CASE
có thể kết hợp với SORT_STRING
hoặc
SORT_REGULAR
để sắp xếp chuỗi không phân biệt chữ hoa chữ thường.
Giá trị trả về
Hàm sort[] sẽ trả về giá trị TRUE nếu thành công và FALSE nếu hàm thất bại.
Ví dụ minh họa
fruits[0] = apple fruits[1] = banana fruits[2] = lemon fruits[3] = orange
Ví dụ số 2 khi sử dụng $sort_flags
// Và kết quả trả về sẽ là
fruits[0] = Orange1 fruits[1] = orange2 fruits[2] = Orange3 fruits[3] = orange20 Trong trường hợp này các VALUE được sắp xếp giống như hàm natcaseort
Ứng dụng
Nếu bạn muốn sắp xếp lại một mảng mà không muốn bị mất KEY của mảng hiện tại, bạn có thể sử dụng giải pháp sau.
Hàm có liên quan
- Hàm sort[] để sắp xếp theo KEY các giá trị mảng theo giá trị trả về của callback
Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm sort[] trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé.
Cảm ơn bạn đã ghé thăm codetutam.com
Định nghĩa hàm sort[] trong PHP
Hàm sort[] trong PHP sắp xếp mảng. Các phần tử mảng sẽ được sắp xếp từ thấp đến cao khi hàm này kết thúc.
Hàm sort[] gán các key mới cho các phần tử mảng. Nó sẽ gỡ bỏ key đang tồn tại mà bạn đã gán.
Cú pháp Hàm sort[] trong PHP
Hàm sort[] trong PHP có cú pháp như sau:
sort[ $array [, $sort_flags] ];
Tham số
array: Bắt buộc. Xác định một mảng sort_flags: Tùy ý. Xác định cách sắp xếp các value của mảng. Các giá trị có thể có:
- SORT_REGULAR − Mặc định. Xem xét value như cũ [không thay đổi kiểu]
- SORT_NUMERIC − Xem xét value dưới dạng số
- SORT_STRING − Xem xét value dưới dạng các chuỗi
- SORT_LOCALE_STRING − Xem xét value dưới dạng các chuỗi, dựa trên các cài đặt nội bộ
- Trả về giá trị
- Trả về TRUE nếu thành công, và FALSE nếu thất bại.
Ví dụ minh họa cách sử dụng hàm sort[] trong PHP:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ //localhost:8080/test.php sẽ cho kết quả:
Xem thêm Hàm trong php