arsort funksiyası

arsort funksiyası massivi açarıları saxlayaraq elementləri azalan sıra ilə sıralayır. Funksiya massivin özünü dəyişir.

Sintaksis

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

Nümunə

Gəlin assosiativ massivi elementləri azalan sıra ilə sıralayaq:

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

Kodun icra nəticəsi:

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

Həmçinin bax

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