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

strnatcmp

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

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

strnatcmp() function သည် stries နှစ်ခုကိုနှိုင်းယှဉ်ရန် "သဘာဝ" algorithm ကိုအသုံးပြုသည်။

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

မှတ်ချက် - ဒီ function ကစာလုံးအကြီးအသေးအရေးပါသည်။

နမူနာ

ဥပမာ 1

ကြိုးနှစ်ချောင်းကိုနှိုင်းယှဉ်ရန် "သဘာဝ" algorithm ကိုသုံးပါ။

 <? PHP
ECHO strnatcmp ( "2Hello World!" , "10hello World!" ) ;
ပဲ့တင်သံ "<br> <br>" ;
Echo strnatcmp ( "10Hello World!" , "2HLLO World!" ) ;
>

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

ဥပမာ 2

သဘာဝ algorithms (strnatcmp) နှင့်သမားရိုးကျကွန်ပျူတာ string sorting algorithms (strcmp) အကြားကွဲပြားခြားနားမှုများအကြားကွဲပြားခြားနားမှုများ (strcmp):

 <? PHP
$ arrir = = $ arra2 = array = "Pic1" , Pic10 " , Pic10", "Pic100" , "Pic20" , "Pic20", "Pic20" , "Pic20" , " Pic20 " , "Pic20" , "Pic20 "
Echo "Standard String နှိုင်းယှဉ်ချက်" ။ "<br> <br>" ;
apport ( $ arrr . , strcmp " ) ;

Print_R ( $ arrri1 ) ;
ပဲ့တင်သံ "<br> <br>" ;

echo "သဘာဝအမိန့် string ကိုနှိုင်းယှဉ်ခြင်း" ။ "<br> <br>" ;
apport ( $ arr2 , strnatcmp " ) ;

Print_r ( $ arr2 ) ;
>

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

သဒ္ဒါ

 strnatcmp ( string1 , string2 )
တေးရေး ဖေါ်ပြ
string1 လိုအပ်ပါတယ် နှိုင်းယှဉ်ခံရဖို့ပထမ ဦး ဆုံး string ကိုဖေါ်ပြသည်။
string2 လိုအပ်ပါတယ် နှိုင်းယှဉ်ခံရဖို့ဒုတိယ string ကိုဖေါ်ပြသည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အထူး HTML အဖွဲ့အစည်းများကိုပုံမှန်ဇာတ်ကောင်များသို့ပြန်သွားပါ htmlspecialchars_decode

    htmlspecialchars_decode

    အထူးHTMLအဖွဲ့အစည်းမျ
  • သဘာဝအစဉ်အဆက် algorithm ကို အသုံးပြု. ကြိုးများကိုနှိုင်းယှဉ်ခြင်း (ကိစ္စတွင်မခံစားနိုင်သော) strnatcasecmp

    strnatcasecmp

    သဘာဝအစဉ်အဆက်algorith
  • စာလုံးကြီး၏ပထမ ဦး ဆုံးအက်ခရာကိုသတ်မှတ်ပါ ucfirst

    ucfirst

    စာလုံးကြီး၏ပထမဦးဆုံး
  • hexadecimal string ကို binary string ကိုပြောင်းပါ hex2bin

    hex2bin

    hexadecimalstringကို
  • စာလုံးအသေးကိုပထမ ဦး ဆုံးဇာတ်ကောင်ကိုသတ်မှတ်ပါ lcfirst

    lcfirst

    စာလုံးအသေးကိုပထမဦးဆု
  • တစ်လမ်းသွား string ကို hash crypt

    crypt

    တစ်လမ်းသွားstringကို
  • String တွင်အသုံးပြုသောဇာတ်ကောင်များအကြောင်းသတင်းအချက်အလက်များကိုပြန်လည်ထူထောင်ခြင်း - byte တန်ဖိုးတစ်ခုစီ၏အကြိမ်အရေအတွက်ကိုရေတွက်သည်။ count_chars

    count_chars

    Stringတွင်အသုံးပြုသေ
  • တစ် ဦး string ကိုအတွက်သတ်မှတ်ထားသောဇာတ်ကောင်၏နောက်ဆုံးဖြစ်ပျက်မှုကိုရှာပါ strrchr

    strrchr

    တစ်ဦးstringကိုအတွက်သ