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

natcasesort

Array Case-Malensitive အက္ခရာများကို sort လုပ်ရန် "သဘာဝ sorting" algorithm ကိုသုံးပါ
အမည်:natcasesort
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:Arrays ကိုအာရုံစူးစိုက်ရန် "သဘာဝ sort" algorithm ကိုသုံးပါ။

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

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

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

ဒီ function ကိုဖြစ်ရပ်မှန် - အာရုံမခံစားနိုင်ပါ။

အောင်မြင်ပါက function သည်မှန်ကန်သည်။ မအောင်မြင်ပါကမှားယွင်းစွာပြန်ပို့သည်။

နမူနာ

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

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

natcaseort ( $ temp_files ) ;
ECHO "Caster-insensive Nature Sorting:" ;
Print_r ( $ temp_files ) ;
>

အထက်ပါကုဒ် output ကို:

 သဘာဝ sort:

အခင်းအကျင်း
(
[0] => temp10.txt
[1] => temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)

အရေးပါသောအမှု၌သဘာဝအမိန့်:

အခင်းအကျင်း
(
[2] => temp1.txt
[4] => temp2.txt
[0] => temp10.txt
[3] => temp15.txt
[1] => temp22.txt
)

သဒ္ဒါ

 natcaseort ( array )
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် sorted ခံရဖို့ array ကိုဖေါ်ပြသည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန်အချက်အလက်များကိုနှိုင်းယှဉ်ရန် callback function ကိုသုံးပါ array_udiff

    array_udiff

    arrays၏ခြားနားချက်ကိ
  • Array မှထပ်တူတန်ဖိုးများကိုဖယ်ရှားပါ array_unique

    array_unique

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

    array_diff

    Arraysအတွက်ကွဲပြားခြ
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

    Arrays၏လမ်းဆုံကိုတွက
  • ခင်းကျင်းအတွက်လက်ရှိဒြပ်စင်ပြန်လာ current

    current

    ခင်းကျင်းအတွက်လက်ရှိ
  • သတ်မှတ်ထားသောသော့အမည်သို့မဟုတ်အညွှန်းကိန်းတစ်ခုရှိ, array_key_exists

    array_key_exists

    သတ်မှတ်ထားသောသော့အမည
  • ခင်းကျင်းကနေအစိတ်အပိုင်းတစ်ခုယူပါ array_slice

    array_slice

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

    array_change_key_case

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