PHP တွင် Array များသည်များသောအားဖြင့် အသုံးပြု. အစွမ်းထက်သောအချက်အလက်ဖွဲ့စည်းပုံဖြစ်သည်။ တခါတရံတွင်ကျွန်ုပ်တို့သည်မတူညီသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ခင်းကျင်းမှု၏သော့နှင့်စံနှုန်းများကိုလဲလှယ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် PHP arrays ၏ key-value interchange ကိုအကောင်အထည်ဖော်ရန်နှင့်သက်ဆိုင်သောကုဒ်များဥပမာများကိုအကောင်အထည်ဖော်ရန်ဘုံနည်းလမ်းသုံးခုကိုအသေးစိတ်ဖော်ပြထားသည်။
PHP Built-in array_flip
output ရလဒ် -
အခင်းအကျင်း ( [အနီရောင်] => Apple [အဝါရောင်] => ငှက်ပျော [Orange] => လိမ်မော်ရောင် )
Array_Flip function ကိုဖြင့်ကျွန်ုပ်တို့သည်သော့ချက်များနှင့်တန်ဖိုးများကိုအလွယ်တကူလဲလှယ်နိုင်သည်။
array_flip ကို အသုံးပြုခြင်းအပြင် foreach မှတစ်ဆင့် array ၏သော့နှင့်တန်ဖိုးများကိုကိုယ်တိုင်လဲလှယ်နိုင်သည်။ ဤတွင်ဆက်စပ်သောကုဒ်များဥပမာများမှာ -
$ အသီး = array ( 'Apple' => 'Red', 'Banana' => 'အဝါရောင်', 'လိမ်မော်ရောင်' => 'Orange' ); $ အရောင် = Array (); foreach ($ key => $ တန်ဖိုးကိုအဖြစ် $ အသီး) { $ အရောင် [$ value] = $ key; } Print_r ($ အရောင်);
output ရလဒ် -
အခင်းအကျင်း ( [အနီရောင်] => Apple [အဝါရောင်] => ငှက်ပျော [Orange] => လိမ်မော်ရောင် )
ခင်းကျင်းမှုကိုဖြတ်သန်းခြင်းနှင့်အဓိကတန်ဖိုးများကိုဖလှယ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် array_flip ကို အသုံးပြု. တူညီသောရလဒ်ကိုရရှိသည်။
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 များကအမှန်တကယ်လိုအပ်ချက်များအရအသင့်တော်ဆုံးအကောင်အထည်ဖော်မှုနည်းလမ်းကိုရွေးချယ်နိုင်သည်။ ဒီဆောင်းပါးကသင့်အတွက်အထောက်အကူပြုမယ်လို့မျှော်လင့်ပါတယ်။