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

asort

ခင်းကျင်းရန်နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ
အမည်:asort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ဆက်စပ်တန်ဖိုးများဖြင့်တွဲဖက် arrays sort ။

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

asort() function ကိုအဓိကတန်ဖိုးများအရဆက်စပ်မှုကို sorts ။

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

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

နမူနာ

Associative Array ကိုသော့ချက်တန်ဖိုးဖြင့်စီပါ။

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

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

သဒ္ဒါ

 Assort ( 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 or) sort_string သို့မဟုတ် sort_natural, case-case-insensitive နှင့်ပေါင်းစပ်နိုင်ပါသည်

ဥပမာပြပါ

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

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

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • နောက်ဆုံးယူနစ်သို့ array ၏အတွင်းပိုင်းညွှန်ပြ end

    end

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

    reset

    ပထမဦးဆုံးယူနစ်မှခင်း
  • သတ်မှတ်ထားသောဒြပ်စင်များပါ 0 င်သည့်အကွာအဝေးပေါ် မူတည်. array တစ်ခုဖန်တီးပါ range

    range

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

    array_filter

    Arrayရှိယူနစ်များကို
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံကို compare နှင့်ဒေတာနှိုင်းယှဉ်ဖို့ callback function ကိုသုံးပါ array_uintersect_assoc

    array_uintersect_assoc

    indexcheckနှင့်အတူAr
  • callback function ကို အသုံးပြု. သော့ချက်အမည်များကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုတွက်ချက်ရန် callback function ကိုသုံးပါ array_diff_ukey

    array_diff_ukey

    callbackfunctionကိုအ
  • key name နှိုင်းယှဉ်ကိုအမြင်ဖြင့်ခင်းကျင်း၏လမ်းဆုံကို compare array_intersect_key

    array_intersect_key

    keynameနှိုင်းယှဉ်ကိ
  • ခင်းကျင်းမှုရှိသော့အားလုံး၏အမှုပြောင်းပါ array_change_key_case

    array_change_key_case

    ခင်းကျင်းမှုရှိသော့အ
လူကြိုက်များသော ဆောင်းပါးများ