Функсияи krsort

Функсияи krsort массивро бо афзоиши калидҳо ҷобаҷо мекунад. Функсия худи массивро тағйир медиҳад.

Синтаксис

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

Мисол

Биёед массивро бо афзоиши калидҳо ҷобаҷо кунем:

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

Натиҷаи иҷрои код:

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

Инчунин бубинед

  • функсияи sort,
    ки бо афзоиши элементҳо ҷобаҷо мекунад
  • функсияи rsort,
    ки бо камшавии элементҳо ҷобаҷо мекунад
  • функсияи ksort,
    ки бо афзоиши калидҳо ҷобаҷо мекунад
  • функсияи asort,
    ки бо афзоиши элементҳо ҷобаҷо мекунад ва калидҳоро нигоҳ медорад
  • функсияи arsort,
    ки бо камшавии элементҳо ҷобаҷо мекунад ва калидҳоро нигоҳ медорад
  • функсияи natsort,
    ки бо тарзи табиӣ ҷобаҷо мекунад
  • функсияи natcasesort,
    ки бо тарзи табиӣ бе ҳисоб кардани ҳарфҳои калону хурд ҷобаҷо мекунад
  • функсияи usort,
    ки бо callback ҷобаҷо мекунад
  • функсияи uksort,
    ки бо callback дар рӯи калидҳо ҷобаҷо мекунад
  • функсияи uasort,
    ки бо callback ҷобаҷо мекунад ва калидҳоро нигоҳ медорад
  • функсияи array_multisort,
    ки якчанд массивҳоро ҷобаҷо мекунад