လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> krsort

krsort

နောက်ကွယ်မှ array key name အားဖြင့် sort
အမည်:krsort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:key name အားဖြင့် array ကိုပြောင်းပြန် sorting ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

krsort() function ကိုအဓိကအမည်များဖြင့်အစဉ်အလာတွင်အစဉ်အလာတွင်လုပ်ဆောင်ချက်များကိုအနိမ့်အပေးအယူပြုလုပ်သည်။

ထိပ်ဖျား: ကျေးဇူးပြုပြီး ksort() function ကိုသုံးပါသော့ချက်အမည်များအရဆိုပါစို့။

ထိပ်ဖျား: ကျေးဇူးပြု. arsort() function ကိုအသုံးပြုပါ။

နမူနာ

ဆက်စပ်သောအမှာစာများကိုအစဉ်အဆက်အမိန့်တွင် sort လုပ်ပါ။

 <? PHP
$ age = array ( " Bill" = >> "60" , " STEVE " => " 56 " ,
Krsort ( $ အသက် ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သဒ္ဒါ

 Krsort ( array , sortingtype ) ;
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် sorted ခံရဖို့ array ကိုဖေါ်ပြသည်။
sortingtype

optional ကို။ array တစ်ခု၏ elements / ပစ္စည်းများကိုစီစဉ်ရမည်ကိုသတ်မှတ်ပါ။ ဖြစ်နိုင်သောတန်ဖိုးများ:

  • 0 = sort_regular - default ။ ပစ္စည်းတစ်ခုစီကိုပုံမှန်အမှာစာဖြင့်စီစဉ်ပါ (အမျိုးအစားမပြောင်းလဲဘဲ ASCII ASCII) ကိုစီစဉ်ပါ။ )
  • 1 = sort_numeric - ပစ္စည်းတစ်ခုစီကိုနံပါတ်တစ်ခုအဖြစ်ဆက်ဆံပါ။
  • 2 = sort_string - ပစ္စည်းတစ်ခုစီကို string တစ်ခုအဖြစ်ကိုင်တွယ်ပါ။
  • 3 = sort_locale_String - ပစ္စည်းတစ်ခုစီကိုလက်ရှိဒေသဆက်စင်တာအပေါ်အခြေခံပြီး string တစ်ခုအဖြစ်ကိုင်တွယ်ပါ (setlocale မှတဆင့်ပြောင်းလဲနိုင်သည်)) ။
  • 4 = sort_natural - ပစ္စည်းတစ်ခုစီကို Natsort () လိုသဘာဝမျိုးကိုသုံးပြီး string တစ်ခုအနေနဲ့ကိုင်တွယ်ပါ။
  • 5 = sort_flag_case - strings များကို (bit-by-bit-bit or) sort_string သို့မဟုတ် sort_natural, case-case-insensitive နှင့်ပေါင်းစပ်နိုင်သည်။

ဥပမာပြပါ

krsort() function သည် function ကိုသော့များဖြင့်ပြောင်းပြန်ပြောင်းသွားသည်။

အဆိုပါ optional ကိုဒုတိယ parameter သည်အပိုဆောင်း sort အလံပါရှိသည်။

အောင်မြင်ပါကမှန်ကန်တဲ့ပြန်လာပါ,

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • index စစ်ဆေးမှုနှင့်အတူ Array ၏လမ်းဆုံ compute array_intersect_assoc

    array_intersect_assoc

    indexစစ်ဆေးမှုနှင့်အ
  • တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော array ပေါင်းစည်း array_merge

    array_merge

    တစ်ခုသို့မဟုတ်တစ်ခုထ
  • array ၏အဆုံးသို့ဆဲလ်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောဆဲလ်များကိုတွန်းပါ။ array_push

    array_push

    array၏အဆုံးသို့ဆဲလ်တ
  • တန်ဖိုးကိုသတ်မှတ်ထားသောအရှည်နှင့်အတူခင်းကျင်းထဲသို့ဖြည့်ပါ array_pad

    array_pad

    တန်ဖိုးကိုသတ်မှတ်ထား
  • တစ် ဦး ခင်းကျင်းကိုသော့အဖြစ်ထည့်သွင်းခြင်းနှင့်အခြားတန်ဖိုးတစ်ခုအဖြစ်အသုံးပြုခြင်းအားဖြင့်ခင်းကျင်းမှုကိုဖန်တီးပါ array_combine

    array_combine

    တစ်ဦးခင်းကျင်းကိုသော
  • ပထမ ဦး ဆုံးယူနစ်မှခင်းကျင်း၏အတွင်းပိုင်းညွှန်ပြ reset

    reset

    ပထမဦးဆုံးယူနစ်မှခင်း
  • အညွှန်းစစ်ဆေးမှုများနှင့်အတူ Array အစုံ၏ခြားနားချက်ကိုတွက်ချက်ပါ, ဒေတာနှင့်ညွှန်းကိန်းများကိုနှိုင်းယှဉ်ရန် callback လုပ်ဆောင်ချက်များကိုအသုံးပြုပါ array_udiff_uassoc

    array_udiff_uassoc

    အညွှန်းစစ်ဆေးမှုများ
  • အညွှန်းကိန်းစစ်ဆေးမှုနှင့်အတူ Arrays ၏ခြားနားချက်အစုံတွက်ချက်ပါ array_diff_assoc

    array_diff_assoc

    အညွှန်းကိန်းစစ်ဆေးမှ
လူကြိုက်များသော ဆောင်းပါးများ