Hàm sort() của PHP

Mô hình

Sắp xếp các phần tử trong mảng $cars theo thứ tự字母 tăng dần:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

Hàm sort() sắp xếp mảng chỉ số theo thứ tự tăng dần.

Chú thích:Hàm này gán tên khóa mới cho các phần tử trong mảng. Các tên khóa cũ sẽ bị xóa bỏ.

Nếu thành công thì trả về TRUE, nếu không thành công thì trả về FALSE.

Lưu ý:Vui lòng sử dụng rsort() Hàm này sắp xếp mảng theo thứ tự giảm dần theo chỉ số.

Cú pháp

sort(array,sortingtype);
Tham số Mô tả
array Bắt buộc. Định nghĩa mảng cần sắp xếp.
sortingtype

Tùy chọn. Định nghĩa cách so sánh các phần tử của mảng. Các giá trị có thể:

  • 0 = SORT_REGULAR - Mặc định. Sắp xếp mỗi mục theo thứ tự thông thường (ASCII tiêu chuẩn, không thay đổi loại dữ liệu)
  • 1 = SORT_NUMERIC - Xử lý mỗi mục như một số.
  • 2 = SORT_STRING - Xử lý mỗi mục như một chuỗi.
  • 3 = SORT_LOCALE_STRING - Xử lý mỗi mục như một chuỗi, dựa trên thiết lập khu vực hiện tại (có thể thay đổi bằng setlocale()).
  • 4 = SORT_NATURAL - Xử lý mỗi mục như một chuỗi, sử dụng thứ tự tự nhiên tương tự như natsort().
  • 5 = SORT_FLAG_CASE - Có thể kết hợp (hoặc theo bit) SORT_STRING hoặc SORT_NATURAL để sắp xếp chuỗi, không phân biệt chữ hoa chữ thường.

Chi tiết kỹ thuật

Giá trị trả về: Nếu thành công thì trả về TRUE, nếu thất bại thì trả về FALSE.
Phiên bản PHP: 4+

Thêm ví dụ

Ví dụ 1

Sắp xếp theo thứ tự tăng dần các phần tử trong mảng $numbers:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Chạy ví dụ