usort()
array ကိုအသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်မှု function ကိုခွဲထုတ်သည်။
array $ a element တွေကိုစီရန်အသုံးပြုသူသတ်မှတ်ထားသောနှိုင်းယှဉ်ခြင်း function ကိုသုံးပါ။
<? PHP function my_sort ( $ a , $ ခ ) { အကယ်. ( $ a == $ ခ ) 0 င ် ပြန်လာလျှင် ပြန်လာ ( $ တစ် ဦး < $ ခ ) ? - 1 : 1 ; } $ a = Array ( 4 , 2 , 8 , 6 ) ; Usort ( $ a " My_Sort" ) ; >
သင်ကိုယ်တိုင်စမ်းကြည့်ပါ
Usort ( Array , MyFUNFURIction ) ;
တေးရေး | ဖေါ်ပြ |
---|---|
အခင်းအကျင်း | လိုအပ်ပါတယ် sorted ခံရဖို့ array ကိုဖေါ်ပြသည်။ |
မေြစရာ | optional ကို။ နှိုင်းယှဉ်ခြင်း function ကိုခေါ်ဆိုသော string ကိုအဖြစ်သတ်မှတ်ပါတယ်။ အကယ်. ပထမ ဦး ဆုံး parameter သည်ဒုတိယ parameter သည်ထက်ငယ်သည်သို့မဟုတ် သာ. ကြီးလျှင်နှိုင်းယှဉ်ခြင်း function ကို 0 ထက်လျော့နည်းသို့မဟုတ်သာ။ |
usort()
function ကို arrays sort ဖို့အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုအသုံးပြုသည်။
မှတ်စု: နှစ်ခုဒြပ်စင်နှစ်ခု၏နှိုင်းယှဉ်မှုရလဒ်များအတူတူပင်ဖြစ်လျှင်, သူတို့ sorted array ၌ရှိသည့်အမိန့်အရအမိန့် undefined ဖြစ်ပါတယ်။ PHP 4.0.6 သည်အထိအသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များသည်ဤဒြပ်စင်များ၏မူလအစီအစဉ်များကိုဆက်လက်ထိန်းသိမ်းထားသည်။ သို့သော် 4.1.0 တွင် sorting algorithm အသစ်ကိုမိတ်ဆက်ပေးခြင်းကြောင့်ဤရလဒ်သည်ထိရောက်သောဖြေရှင်းချက်မရှိသောကြောင့်ရလဒ်မှာလည်းဤအရာသည်မဖြစ်နိုင်ပါ။
မှတ်ချက် - ဤလုပ်ဆောင်မှုသည် array ရှိ element များထံမှသော့ချက်အမည်များကိုသတ်မှတ်ပေးသည်။ ၎င်းသည်မူရင်းသော့အမည်ကိုဖျက်ပစ်လိမ့်မည်။