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

arsort

နောက်ကွယ်မှ array ကို sort နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ
အမည်:arsort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ဆက်စပ်တန်ဖိုးများဖြင့်အစဉ်အလာတွင်အစဉ်အလာတွင်အစဉ်အဆက်အနိုင်ရေးရာတွင် Associative Array ကိုစီပါ။

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

arsort() function ကို function ကိုအဓိကတန်ဖိုးများဖြင့်အစဉ်အဆက်အနိုင်ရန်အတွက်အမိန့်အတွက် sorts ။

ထိပ်ဖျား: ကျေးဇူးပြုပြီး Associative Arrays ကို key တန်ဖိုးများဖြင့်အစဉ်အလာတွင်အစဉ်အလာတွင် sort လုပ်ရန် asort() function ကိုသုံးပါ။

ထိပ်ဖျား: ကျေးဇူးပြု. krsort() function ကိုအသုံးပြုပါ။ Associative Arrays များကိုသော့ချက်အမည်များဖြင့်အစဉ်အဆက်အနေဖြင့်အစဉ်အဆက်အနိုင်ရေးရန်အစဉ်အဆက်ကိုသုံးပါ။

နမူနာ

ဆက်စပ်တန်ဖိုးများဖြင့်အစဉ်အလာတွင် Associative Array များကို sort လုပ်ပါ။

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

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

သဒ္ဒါ

 arsort ( ခင်းကျင်း , 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 နှင့်ပေါင်းစပ်နိုင်သည်။

ဥပမာပြပါ

arsort() function ကို function သည်ခင်းကျင်းမှုကိုပြောင်းပြန်လှန်ပြီးအညွှန်းကိန်းကိုထိန်းသိမ်းထားသည်။ ၎င်းသည်အဓိကအားဖြင့်ထိုပေါင်းစပ်ထားသောခင်းကျင်းမှုများအတွက်အရေးယူရန်အရေးကြီးသည်။

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

အောင်မြင်ပါကစစ်မှန်ပါကပြန်လာပါ။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Array ရှိယူနစ်များကိုစစ်ထုတ်ရန် CallBack function ကိုသုံးပါ array_filter

    array_filter

    Arrayရှိယူနစ်များကို
  • ခင်းကျင်းမှုတစ်ခုစီအတွက် callback function ကိုသုံးပါ array_map

    array_map

    ခင်းကျင်းမှုတစ်ခုစီအ
  • Arrays အတွက်ကွဲပြားခြားနားမှုတွက်ချက် array_diff

    array_diff

    Arraysအတွက်ကွဲပြားခြ
  • Arrays ၏ပြောင်းပြန် sorting rsort

    rsort

    Arrays၏ပြောင်းပြန်so
  • Array ၏နောက်ဆုံးသော့ချက်၏အမည်ကိုရယူပါ array_key_last

    array_key_last

    Array၏နောက်ဆုံးသော့ခ
  • "သဘာဝ sort" algorithm ကိုအသုံးပြု။ Arrays sorts sort natsort

    natsort

    "သဘာဝsort"
  • တစ်ခုခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုအကျဉ်းချုပ် array_sum

    array_sum

    တစ်ခုခင်းကျင်းအတွက်တ
  • user-defined နှိုင်းယှဉ်လုပ်ဆောင်မှုများကို အသုံးပြု. တန်ဖိုးအားဖြင့် Arrays အားဖြင့် sorts sort usort

    usort

    user-definedနှိုင်းယ
လူကြိုက်များသော ဆောင်းပါးများ