strnatcmp
"သဘာဝအစီအစဉ်" algorithm ကိုအသုံးပြု။ string နှိုင်းယှဉ်နှိုင်းယှဉ်
strnatcmp()
function သည် stries နှစ်ခုကိုနှိုင်းယှဉ်ရန် "သဘာဝ" algorithm ကိုအသုံးပြုသည်။
သဘာဝ algorithms တွင်နံပါတ် 2 သည်နံပါတ် 10 ထက်သေးငယ်သည်။ ကွန်ပျူတာ sorting တွင် 10 သည် 2 ထက်နည်းသောကြောင့် 10 နှစ်အောက်ဖြစ်သည်။
မှတ်ချက် - ဒီ function ကစာလုံးအကြီးအသေးအရေးပါသည်။
ကြိုးနှစ်ချောင်းကိုနှိုင်းယှဉ်ရန် "သဘာဝ" algorithm ကိုသုံးပါ။
<? PHP ECHO strnatcmp ( "2Hello World!" , "10hello World!" ) ; ပဲ့တင်သံ "<br> <br>" ; Echo strnatcmp ( "10Hello World!" , "2HLLO World!" ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
သဘာဝ 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 ကိုဖေါ်ပြသည်။ |