Hàm rsort() - PHP

Hướng dẫn cách sử dụng hàm rsort() của một mảng trong lập trình PHP.

Tác dụng của hàm rsort()

Hàm rsort() sắp xếp các giá trị của mảng được lập chỉ mục theo thứ tự giảm dần.

Bảng sau tóm tắt các chi tiết kỹ thuật của hàm này.

 

Return Value: Returns TRUE on success or FALSE on failure.
Version: PHP 4+

Cú pháp

Cú pháp cơ bản của hàm rsort() được đưa ra với:

rsort(array, sort_flags);


Ví dụ sau đây cho thấy hàm rsort() đang hoạt động.

Ví dụ

<?php
// Sample array
$fruits = array("apple", "orange", "mango", "banana", "kiwi");

// Sorting the fruits array alphabetically in descending order
rsort($fruits);
print_r($fruits);
?>
 

Tip: Hàm rsort() tương ứng với hàm sort(), được sử dụng để sắp xếp các giá trị của mảng được lập chỉ mục theo thứ tự bảng chữ cái hoặc số theo thứ tự tăng dần.


Tham số

Hàm rsort()  chấp nhận các tham số sau:

 

Parameter Description
array Required. Specifies the array to sort.
sort_flags

Tùy chọn. Chỉ định cách so sánh các mục mảng. Các giá trị có thể là:

  • SORT_REGULAR – So sánh các mục bình thường (không thay đổi kiểu). Giá trị mặc định.
  • SORT_NUMERIC – So sánh các mục theo dạng số.
  • SORT_STRING – So sánh các mục dưới dạng chuỗi.
  • SORT_LOCALE_STRING – So sánh các mục dưới dạng chuỗi, dựa trên ngôn ngữ hiện tại.
  • SORT_NATURAL – So sánh các mục dưới dạng chuỗi bằng cách sử dụng thứ tự tự nhiên.
  • SORT_FLAG_CASE – Có thể kết hợp (bitwise OR) với SORT_STRING hoặc SORT_NATURAL để sắp xếp các chuỗi không phân biệt chữ hoa chữ thường.

Thêm Ví Dụ

Sau đây là một số ví dụ khác cho thấy hàm rsort() thực sự hoạt động như thế nào.
Ví dụ sau đây sắp xếp một mảng được lập chỉ mục có các giá trị số theo thứ tự giảm dần.

Ví dụ

 
<?php
// Sample array
$numbers = array(2, 5, 10, 8, 15, 13, 20);

// Sorting the numbers array numerically in descending order
rsort($numbers);
print_r($numbers);
?>
Bài viết mới cập nhật