Hàm krsort() trong PHP

Ví dụ

Sắp xếp mảng liên kết theo tên khóa giảm dần:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
krsort($age);
?>

Ví dụ thực hành

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

hàm krsort() sắp xếp mảng liên kết theo tên khóa giảm dần.

Lưu ý:Vui lòng sử dụng ksort() Hàm sắp xếp mảng liên quan theo tên khóa tăng dần.

Lưu ý:Vui lòng sử dụng arsort() Hàm sắp xếp mảng liên quan theo giá trị khóa giảm dần.

Cú pháp

krsort(array,sortingtype);
Tham số Mô tả
array Bắt buộc. Quy định mảng cần sắp xếp.
sortingtype

Tùy chọn. Quy định cách sắp xếp 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 phần tử 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 phần tử như một số.
  • 2 = SORT_STRING - Xử lý mỗi phần tử như một chuỗi.
  • 3 = SORT_LOCALE_STRING - Xử lý mỗi phần tử như một chuỗi, dựa trên cài đặt vùng (có thể thay đổi bằng hàm setlocale()).
  • 4 = SORT_NATURAL - Xử lý mỗi phần tử như 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 bằng lệnh OR) 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 krsort() sẽ sắp xếp mảng theo khóa ngược lại, giữ lại khóa của giá trị mảng.

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

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

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+