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

sort

Arrays sort
အမည်:sort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အဆိုပါခင်းကျင်း sort ။

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

sort() function ကို function ကိုအညွှန်းရေးရန် avcending အမိန့် sorts ။

မှတ်ချက် - ဤလုပ်ဆောင်မှုသည် array တစ်ခုရှိဆဲလ်များသို့သော့အသစ်များကိုသတ်မှတ်ပေးသည်။ မူရင်းသော့အမည်ကိုဖျက်ပစ်လိမ့်မည်။

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

ထိပ်ဖျား: ကျေးဇူးပြုပြီးအညွှန်းရေးရန်ပြင်ဆင်မှုကိုအစဉ်အဆက်အနိုင်ရန်အတွက် rsort() function ကိုသုံးပါ။

နမူနာ

ဥပမာ 1

ARGINGINGARD အတွက် ARRAY $ ကားများရှိဒြပ်စင်များကိုစီပါ။

 <? PHP
$ ကားများ = Array ( BMW " , " BMW " , " Toyota " ) ,
Sort ( $ ကားများ ) ;
>

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

ဥပမာ 2

အမိန့်အတွက် array အတွက် $ နံပါတ်များအတွက် element တွေကို sort:

 <? PHP
$ နံပါတ်များ = array ( 4 , 6 , 2 , 22 , 11 ) ;
Sort ( $ နံပါတ်များ ) ;
>

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

သဒ္ဒါ

 sort ( 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 နှင့်ပေါင်းစပ်နိုင်သည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Arrays ၏ပြောင်းပြန် sorting rsort

    rsort

    Arrays၏ပြောင်းပြန်so
  • Array Case-Malensitive အက္ခရာများကို sort လုပ်ရန် "သဘာဝ sorting" algorithm ကိုသုံးပါ natcasesort

    natcasesort

    ArrayCase-Malensitiv
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန် key name နှိုင်းယှဉ်မှုကိုသုံးပါ array_diff_key

    array_diff_key

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

    array_intersect_assoc

    indexစစ်ဆေးမှုနှင့်အ
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

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

    array_diff_assoc

    အညွှန်းကိန်းစစ်ဆေးမှ
  • ခင်းကျင်းမှုရှိသော့အားလုံး၏အမှုပြောင်းပါ array_change_key_case

    array_change_key_case

    ခင်းကျင်းမှုရှိသော့အ
  • array ၏ခြားနားချက်ကိုတွက်ချက်ရန်အညွှန်းကိုစစ်ဆေးရန်အသုံးပြုသူ - ထောက်ပံ့ပေးသော callback function ကိုသုံးပါ array_diff_uassoc

    array_diff_uassoc

    array၏ခြားနားချက်ကို
လူကြိုက်များသော ဆောင်းပါးများ