လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP arrays ကိုတန်ဖိုးထားခြင်းနှင့်အဓိကအကြောင်းကိုထိန်းသိမ်းထားခြင်းဖြင့်အကောင်အထည်ဖော်ခြင်းနည်းလမ်း

PHP arrays ကိုတန်ဖိုးထားခြင်းနှင့်အဓိကအကြောင်းကိုထိန်းသိမ်းထားခြင်းဖြင့်အကောင်အထည်ဖော်ခြင်းနည်းလမ်း

M66 2025-07-15

array ကိုတန်ဖိုးအားဖြင့်စီရန်နှင့် PHP တွင်အဓိကအမည်များကိုထိန်းသိမ်းရန်နည်းလမ်းများ

PHP တွင် () function sort () function ကိုတန်ဖိုးရှိအလိုက်ခွဲခြားရန်အသုံးပြုနိုင်သည်။ သို့သော်၎င်း၏အားနည်းချက်မှာ Array ၏အဓိကအကြောင်းရင်းကိုဖျက်ဆီးပစ်လိမ့်မည်။ သော့ချက်အမည်များကိုထိန်းသိမ်းရန်ကျွန်ုပ်တို့သည်ဤ function ကိုအကောင်အထည်ဖော်ရန်ထုံးစံလုပ်ဆောင်ချက်များကိုသုံးနိုင်သည်။

စိတ်ကြိုက် sorting လုပ်ဆောင်ချက်များကို

ဒီမှာခင်းကျင်းမှု၏အဓိကအကြောင်းရင်းကိုထိန်းသိမ်းထားသောထုံးစံအတိုင်းလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။

function sortbyvalue ($ array) {
    $ sortedvalues = array_values ($ array);
    Asort ($ sortedvalues);
    $ sortedkeys = array_keys ($ sortedvalues);
    Return array_combine ($ sortedkeys, $ array);
}

လက်တွေ့ကိစ္စများ

ကျွန်ုပ်တို့တွင်သော့ချက်အမည်များဖြင့်ခင်းကျင်းမှုတစ်ခုရှိသည်ဆိုပါစို့။

$ array = [
    'Apple' => 10,
    'Banana' => 20,
    'လိမ်မော်ရောင်' => 5
];

$ sortedarray = စီချယ်ချယ်လွှာ ($ array);

Print_R ($ sortedarrarray);

Code ကိုကွပ်မျက်ခံရပြီးနောက်ရလဒ်ရလဒ်မှာ -

အခင်းအကျင်း
(
    [Orange] => 5
    [Apple] => 10
    [Blana] => 20
)

သင်မြင်နိုင်သည့်အတိုင်းခင်းကျင်းမှုကိုတန်ဖိုးများအလိုက်အမိန့်တွင်ခွဲထားပြီးသော့အမည်များကိုမပြောင်းလဲပါ။

အကျဉ်းချုပ်

ဤဆောင်းပါးတွင်ဖော်ပြထားသောနည်းစနစ်များမှတဆင့် PHP developer များသည်တန်ဖိုးရှိသော array များကိုတန်ဖိုးရှိပြီးအဓိကအမည်များကိုဆက်လက်ထိန်းသိမ်းထားနိုင်သည်။ ဤနည်းလမ်းသည် () function ကိုအသုံးပြုသောအခါသော့ချက်အမည်များပျောက်ဆုံးနေသောအဓိကအမည်များကိုရှောင်ရှားနိုင်ပြီးအဓိကအမည်ကို၎င်း၏သက်ဆိုင်ရာတန်ဖိုးကိုသိမ်းဆည်းရန်လိုအပ်သည့်အခြေအနေများအတွက်အလွန်သင့်လျော်သည်။