krsort function

krsort function သည် array တစ်ခုကို ၎င်း၏ key များအား ဆင်းသက်စပ်လျောင် စီပေးသည်။ ဤ function သည် မူလ array ကိုပါ ပြောင်းလဲစေသည်။

Syntax

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

နမူနာ

Array တစ်ခုကို ၎င်း၏ key များအား ဆင်းသက်စပ်လျောင် စီကြည့်ရအောင်။

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 function,
    သည် element များအား တိုးစပ်လျောင် စီပေးသည်။
  • rsort function,
    သည် element များအား ဆင်းသက်စပ်လျောင် စီပေးသည်။
  • ksort function,
    သည် key များအား တိုးစပ်လျောင် စီပေးသည်။
  • asort function,
    သည် element များအား တိုးစပ်လျောင် စီရာတွင် key များကို ထိန်းသိမ်းပေးသည်။
  • arsort function,
    သည် element များအား ဆင်းသက်စပ်လျောင် စီရာတွင် key များကို ထိန်းသိမ်းပေးသည်။
  • natsort function,
    သည် သဘာဝနည်းလမ်းအတိုင်း စီပေးသည်။
  • natcasesort function,
    သည် case-sensitive မဟုတ်ဘဲ သဘာဝနည်းလမ်းအတိုင်း စီပေးသည်။
  • usort function,
    သည် callback function တစ်ခုကို အသုံးပြု၍ စီပေးသည်။
  • uksort function,
    သည် callback function တစ်ခုကို အသုံးပြု၍ key များအား စီပေးသည်။
  • uasort function,
    သည် callback function တစ်ခုကို အသုံးပြု၍ စီရာတွင် key များကို ထိန်းသိမ်းပေးသည်။
  • array_multisort function,
    သည် array များစွာကို တပြိုင်နက် စီပေးသည်။