PHP Development တွင် Array sorting သည်အလွန်များသောအားဖြင့် sorting function ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်၎င်းတို့၏ကွဲပြားခြားနားမှုများ
, // 1 ။ Krsort ကိုနိဒါန်း ပဲ့တင်သံ "Krsort သည် PHP တွင် built-in array sorting function ဖြစ်သည်။ ၎င်းသည်ခင်းကျင်း၏အဓိကအကြောင်းရင်းများဖြင့်အစဉ်အလာတွင်အစဉ်အလာရှိသည်။ ၎င်းသည်အဓိကတန်ဖိုးများအကြားဆက်နွယ်မှုကိုမပြောင်းလဲပါ။
" ; ပဲ့တင်သံ "Grammar:
" ; ပဲ့တင်သံ "Bool Krsort (array & <span>$ array</span>, int $ sort_flags = sort_regular)"; ပဲ့တင်သံ
Parameter သည်ဖော်ပြချက် -
" ; ပဲ့တင်သံ "ဥပမာ -" ဥပမာ -
" ; ပဲ့တင်သံ "\ $ row = ['b' => 2> 2, 'a' => 1, 'C' = >>> 3]; krsort (\ $ ar arr); Print_r (\ $ ar arr);" ; ပဲ့တင်သံ "
ရလဒ်ရလဒ် -
" ; ပဲ့တင်သံ "
အခင်းအကျင်း
(
[c] => 3
[ခ] => 2
[a] => 1
)
" // 2 ။ uasort မှနိဒါန်း
ပဲ့တင်သံ " PHP အတွက် PHP အတွက် uasort သည် built-in sorting function ကိုပြုလုပ်သည်
။ ပဲ့တင်သံ "Grammar:
" ; ပဲ့တင်သံ "Bool uasort (array & <span>$ array</span>, Callable $ ပြန်သွား )"; ပဲ့တင်သံ
Parameter သည်ဖော်ပြချက် -
" ; ပဲ့တင်သံ "ဥပမာ -" ဥပမာ -
" ; ပဲ့တင်သံ "
\ $ row = ['b' => 2> 2, 'a' => 1, 'C' = >>> 3];
uasort (\ ar ar function (\ $ x, \ $ y, y) {
ပြန်လာ \ $ y - \ $ x; // ဆင်းအမိန့်အတွက် sort};
Print_r (\ $ ar arr);
" ; ပဲ့တင်သံ " ရလဒ်ရလဒ် -
" ; ပဲ့တင်သံ "
အခင်းအကျင်း
(
[c] => 3
[ခ] => 2
[a] => 1
)
" // 3 ။ Krsort နှင့် uasort အကြားခြားနားချက်
ပဲ့တင်သံ " Krsort နှင့် Uasort တို့သည် PHP တွင်အလွန်အသုံးဝင်သောအမျိုးအစားများကိုနားလည်သဘောပေါက်ခြင်းနှင့်သက်ဆိုင်သောအခြေအနေများကိုနားလည်ခြင်းသည် developer များကိုပိုမိုထိရောက်စွာနှင့်ပြောင်းလွယ်ပြင်လွယ်များကိုပိုမိုလွယ်ကူစွာပြောင်းလွယ်ပြင်လွယ်စေရန်အသုံးပြုသည်
။ >