Funksiya krsort

Funksiya krsort massivi açar sözlərin azalan sırasına görə sıralayır. Funksiya massivin özünü dəyişir.

Sintaksis

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

Nümunə

Gəlin massivi açar sözlərin azalan sırasına görə sıralayaq:

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

Kodun icrasının nəticəsi:

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

Həmçinin baxın

  • funksiyanı sort,
    elementləri artan sıra ilə sıralayan
  • funksiyanı rsort,
    elementləri azalan sıra ilə sıralayan
  • funksiyanı ksort,
    açar sözləri artan sıra ilə sıralayan
  • funksiyanı asort,
    elementləri artan sıra ilə sıralayan və açar sözləri qoruyan
  • funksiyanı arsort,
    elementləri azalan sıra ilə sıralayan və açar sözləri qoruyan
  • funksiyanı natsort,
    natural üsulla sıralayan
  • funksiyanı natcasesort,
    registrdan asılı olmadan natural üsulla sıralayan
  • funksiyanı usort,
    callback funksiyasına görə sıralayan
  • funksiyanı uksort,
    açar sözləri callback funksiyasına görə sıralayan
  • funksiyanı uasort,
    callback funksiyasına görə sıralayan və açar sözləri qoruyan
  • funksiyanı array_multisort,
    bir neçə massivi sıralayan