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

PHP Array တွင်အဓိကတန်ဖိုးအပြန်အလှန်လဲလှယ်မှုနည်းလမ်းသုံးခုကိုအကောင်အထည်ဖော်ခြင်းနည်းလမ်းသုံးခုကိုခွဲခြမ်းစိတ်ဖြာခြင်း

M66 2025-06-17

PHP Array တွင်အဓိကတန်ဖိုးအပြန်အလှန်လဲလှယ်မှုနည်းလမ်းသုံးခုကိုအကောင်အထည်ဖော်ခြင်းနည်းလမ်းသုံးခုကိုခွဲခြမ်းစိတ်ဖြာခြင်း

PHP တွင် Array များသည်များသောအားဖြင့် အသုံးပြု. အစွမ်းထက်သောအချက်အလက်ဖွဲ့စည်းပုံဖြစ်သည်။ တခါတရံတွင်ကျွန်ုပ်တို့သည်မတူညီသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ခင်းကျင်းမှု၏သော့နှင့်စံနှုန်းများကိုလဲလှယ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP arrays ၏ key-value interchange ကိုအကောင်အထည်ဖော်ရန်နှင့်သက်ဆိုင်သောကုဒ်များဥပမာများကိုအကောင်အထည်ဖော်ရန်ဘုံနည်းလမ်းသုံးခုကိုအသေးစိတ်ဖော်ပြထားသည်။

နည်းလမ်း 1: array_flip function ကိုသုံးပါ

PHP Built-in array_flip

output ရလဒ် -

အခင်းအကျင်း
(
    [အနီရောင်] => Apple
    [အဝါရောင်] => ငှက်ပျော
    [Orange] => လိမ်မော်ရောင်
)
        

Array_Flip function ကိုဖြင့်ကျွန်ုပ်တို့သည်သော့ချက်များနှင့်တန်ဖိုးများကိုအလွယ်တကူလဲလှယ်နိုင်သည်။

နည်းလမ်း 2: foreach loop ကိုသုံးပါ

array_flip ကို အသုံးပြုခြင်းအပြင် foreach မှတစ်ဆင့် array ၏သော့နှင့်တန်ဖိုးများကိုကိုယ်တိုင်လဲလှယ်နိုင်သည်။ ဤတွင်ဆက်စပ်သောကုဒ်များဥပမာများမှာ -

$ အသီး = array (
    'Apple' => 'Red',
    'Banana' => 'အဝါရောင်',
    'လိမ်မော်ရောင်' => 'Orange'
);

$ အရောင် = Array ();

foreach ($ key => $ တန်ဖိုးကိုအဖြစ် $ အသီး) {
    $ အရောင် [$ value] = $ key;
}

Print_r ($ အရောင်);
        

output ရလဒ် -

အခင်းအကျင်း
(
    [အနီရောင်] => Apple
    [အဝါရောင်] => ငှက်ပျော
    [Orange] => လိမ်မော်ရောင်
)
        

ခင်းကျင်းမှုကိုဖြတ်သန်းခြင်းနှင့်အဓိကတန်ဖိုးများကိုဖလှယ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် array_flip ကို အသုံးပြု. တူညီသောရလဒ်ကိုရရှိသည်။

နည်းလမ်း 3: Array_walk function ကိုသုံးပါ

Array_walk သည် PHP မှပေးသော array traversal function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်မှုကို အသုံးပြု. သော့များနှင့်တန်ဖိုးများဖလှယ်ခြင်းအတွက်ကုဒ်ပါ 0 င်သည်။

$ အသီး = array (
    'Apple' => 'Red',
    'Banana' => 'အဝါရောင်',
    'လိမ်မော်ရောင်' => 'Orange'
);

$ အရောင် = Array ();

array_walk ($ အသီး, function ($ တန်ဖိုး, $ key) အသုံးပြုမှု (& $ အရောင်)
    $ အရောင် [$ value] = $ key;
});

Print_r ($ အရောင်);
        

output ရလဒ် -

အခင်းအကျင်း
(
    [အနီရောင်] => Apple
    [အဝါရောင်] => ငှက်ပျော
    [Orange] => လိမ်မော်ရောင်
)
        

array_walk သို့အမည်မသိ function ကိုဖြတ်သန်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အပြန်အလှန်ဆက်သွယ်မှု၏ရည်ရွယ်ချက်ကိုအောင်မြင်ရန်ခင်းကျင်းမှုကိုဖြတ်သန်းသွားသောအခါ၎င်း၏အဓိကတန်ဖိုးများကိုပြုပြင်နိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PHP Arrays ၏သော့များနှင့်တန်ဖိုးများကိုလဲလှယ်ရန်အသုံးများသောနည်းလမ်းသုံးခုကိုမိတ်ဆက်ပေးသည်။ array_flip function ကို သုံး. foreach function ကိုအသုံးပြုခြင်းနှင့် array_flid function ကိုအသုံးပြုခြင်း။ နည်းလမ်းတစ်ခုစီတွင်၎င်း၏သက်ဆိုင်သည့်အခြေအနေများရှိပြီး developer များကအမှန်တကယ်လိုအပ်ချက်များအရအသင့်တော်ဆုံးအကောင်အထည်ဖော်မှုနည်းလမ်းကိုရွေးချယ်နိုင်သည်။ ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။