Hàm rsort() trong PHP

Mô hình

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

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

Chạy ví dụ

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

Hàm rsort() sắp xếp mảng số theo thứ tự giảm.

Lưu ý:Vui lòng sử dụng sort() Hàm sắp xếp mảng số theo thứ tự tăng.

Cú pháp

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

Chọn. Định nghĩa cách so sánh các phần tử/mục 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 (Standard ASCII, không thay đổi loại)
  • 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ư là 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 hàm setlocale()).
  • 4 = SORT_NATURAL - Xử lý mỗi mục như là một chuỗi, sử dụng sắp xếp tự nhiên giống như hàm natsort().
  • 5 = SORT_FLAG_CASE - Có thể kết hợp (hoặc) SORT_STRING hoặc SORT_NATURAL để sắp xếp chuỗi, không phân biệt chữ hoa chữ thường.

Giải thích

Hàm rsort() sắp xếp các phần tử trong mảng theo giá trị khóa ngược. Cơ bản tương tự như hàm arsort().

Ghi chú:Hàm này là mảng Để cho các phần tử trong mảng có khóa mới. Điều này sẽ xóa bỏ khóa ban đầu mà không chỉ sắp xếp lại.

Nếu thành công thì trả về TRUE, nếu thất bại thì trả về FALSE.

Tham số thứ hai tùy chọn chứa các dấu hiệu sắp xếp khác.

Chi tiết kỹ thuật

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

More examples

Ví dụ 1

Sắp xếp giảm dần các phần tử trong mảng $numbers theo số:

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

Chạy ví dụ

Ví dụ 2

So sánh dự án như là số và sắp xếp giảm dần các phần tử trong mảng $cars:

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

Chạy ví dụ