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

natsort

"သဘာဝ sort" algorithm ကိုအသုံးပြု။ Arrays sorts sort
အမည်:natsort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ခင်းကျင်းရန် "သဘာဝ sort" algorithm ကိုသုံးပါ။

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

natsort() function ကိုသည် "သဘာဝ sort" algorithm ကိုအသုံးပြုသည်။ အဓိကတန်ဖိုးများသည်သူတို့၏မူလသော့ချက်အမည်များကိုဆက်လက်ထိန်းသိမ်းထားသည်။

သဘာဝအနေဖြင့်နံပါတ် 2 သည်နံပါတ် 2 သည်နံပါတ် 10 ထက်နည်းသည်။ Computer sorting algorithms တွင် 10 ခုထက်နည်းသောကြောင့် 2 နှစ်အောက်ဖြစ်သည်။

နမူနာ

ခင်းကျင်းမှုကို sort:

 <? PHP
$ temp_files = array ( temp15.txt " , " Temp10.txt " ,
"Temp2.txt" , "Temp22.txt" , "Temp2.txt" ) ;

Sort ( $ temp_files ) ;
ပဲ့တင်သံ "စံ sort:" ;
Print_r ( $ temp_files ) ;
ပဲ့တင်သံ "<br> <br>" ;

Natsort ( $ temp_files ) ;
Echo "သဘာဝ sorting:" ;
Print_r ( $ temp_files ) ;
>

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

သဒ္ဒါ

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

natsort() function သည် element များကိုပေးထားသောခင်းကျင်းမှုတွင် element များကိုစီရန်သဘာဝအမိန့်ကိုအသုံးပြုသည်။

natsort() function သည် "သဘာဝ sorting" ကိုအကောင်အထည်ဖော်ရန် "သဘာဝ sorting" ကိုအကောင်အထည်ဖော်ရန်, 1 မှ 9 အထိနံပါတ်များကို sorting နည်းလမ်းများနှင့် z မှအက္ခရာများကို sorting နည်းလမ်းကိုပိုမိုရယူသည်။ Array ၏အညွှန်းကိန်းသည်ယူနစ်တန်ဖိုးနှင့်ဆက်စပ်နေဆဲဖြစ်သည်။

အောင်မြင်လျှင် function သည်မှန်ကန်သည်,

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

    array_diff_ukey

    callbackfunctionကိုအ
  • Arrays အတွက်ကွဲပြားခြားနားမှုတွက်ချက် array_diff

    array_diff

    Arraysအတွက်ကွဲပြားခြ
  • ခင်းကျင်းအတွက်လက်ရှိဒြပ်စင်ပြန်လာ current

    current

    ခင်းကျင်းအတွက်လက်ရှိ
  • သတ်မှတ်ထားသောသော့နှင့်တန်ဖိုးများနှင့်အတူခင်းကျင်းဖြည့်ပါ array_fill_keys

    array_fill_keys

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

    array_uintersect_assoc

    indexcheckနှင့်အတူAr
  • array ၏နောက်ဆုံးယူနစ် (stack ထဲကထဲက) array_pop

    array_pop

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

    array_map

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

    end

    နောက်ဆုံးယူနစ်သို့ar
လူကြိုက်များသော ဆောင်းပါးများ