Hàm krsort

Hàm krsort sắp xếp mảng theo khóa giảm dần. Hàm thay đổi chính mảng đó.

Cú pháp

phpkrsort(array &$array, int $flags = SORT_REGULAR): bool

Ví dụ

Hãy sắp xếp mảng theo khóa giảm dần:

php<?php
  $arr = [
    'b' => 1,
    'e' => 3,
    'c' => 2,
    'a' => 5,
    'd' => 4,
  ];
  
  krsort($arr);
  var_dump($arr);
?>

Kết quả thực thi mã:

php[
  'd' => 4,
  'e' => 3,
  'c' => 2,
  'b' => 1,
  'a' => 5,
]

Xem thêm

  • hàm sort,
    sắp xếp theo phần tử tăng dần
  • hàm rsort,
    sắp xếp theo phần tử giảm dần
  • hàm ksort,
    sắp xếp theo khóa tăng dần
  • hàm asort,
    sắp xếp theo phần tử tăng dần với việc giữ khóa
  • hàm arsort,
    sắp xếp theo phần tử giảm dần với việc giữ khóa
  • hàm natsort,
    sắp xếp theo cách tự nhiên
  • hàm natcasesort,
    sắp xếp theo cách tự nhiên không phân biệt chữ hoa/thường
  • hàm usort,
    sắp xếp theo callback
  • hàm uksort,
    sắp xếp theo khóa sử dụng callback
  • hàm uasort,
    sắp xếp theo callback với việc giữ khóa
  • hàm array_multisort,
    sắp xếp nhiều mảng