လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ရှိ Arrays ၏သော့နှင့်တန်ဖိုးများကိုမည်သို့လဲလှယ်နိုင်မည်နည်း

PHP ရှိ Arrays ၏သော့နှင့်တန်ဖိုးများကိုမည်သို့လဲလှယ်နိုင်မည်နည်း

M66 2025-06-12

PHP array ဆိုတာဘာလဲ

PHP Array တွင်သော့နှင့်တန်ဖိုးများကိုမည်သို့လဲလှယ်နိုင်မည်ကိုကျွန်ုပ်တို့မိတ်ဆက်ပေးရန်ကျွန်ုပ်တို့မိတ်ဆက်ပေးခြင်းမပြုမီ PHP ခင်းကျင်းမှုသည်မည်သည့်အရာကိုနားလည်ရန်လိုအပ်သည်။ PHP array သည်တန်ဖိုးအမျိုးမျိုးကိုသိမ်းဆည်းထားနိုင်သည့်ဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ ဤတန်ဖိုးများသည်ကိန်းဂဏန်းများ, ကြိုးများ, PHP Arrays အမျိုးအစားနှစ်မျိုးရှိသည်။ ကိန်းဂဏန်းများနှင့် associative Arrays ။

Numeric Array များသည်နံပါတ်များကိုအဓိကအကြောင်းရင်းများအဖြစ်အသုံးပြုသည်။ ဤနေရာတွင် Arrays ၏ဥပမာနှစ်ခုမှာ -

 
            // ဂဏန်းခင်းကျင်း
            $num_array = array(1, 2, 3, 4, 5);

            // Associative array
            $assoc_array = array(
                "name" => "John Doe",
                "age" => 30,
                "email" => "johndoe@example.com"
            );
        

PHP Arrays တွင်သော့နှင့်တန်ဖိုးများကိုမည်သို့လဲလှယ်ရမည်နည်း

PHP တွင် `array_flip ()` function ကို array တစ်ခုတွင်သော့ချက်များနှင့်တန်ဖိုးများကိုလဲလှယ်ရန်အသုံးပြုနိုင်သည်။

array_flip () function ကို၏ syntax

ဤလုပ်ဆောင်ချက်၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 
            array_flip(array);
        

`array` parameter သည်သော့ချက်လွှဲပြောင်းရန်လိုအပ်သည့်ခင်းကျင်းရန်လိုအပ်သည့်ခင်းကျင်းမှုတစ်ခုသတ်မှတ်ထားသည်။

array_flip () function ကို၏ပြန်လာတန်ဖိုး

`array_flip ()` function သည် array အသစ်တစ်ခုကိုပြန်လည်ထည့်သွင်းထားသည့် array အသစ်တစ်ခုကိုပြန်လည်ရောက်ရှိစေပြီးမူရင်းခင်းကျင်းမှုအသစ်၏တန်ဖိုးသည် array အသစ်၏တန်ဖိုးသည်ခင်းကျင်းမှုအသစ်၏သော့ချက်ဖြစ်သည်။

ဥပမာ - အဓိကတန်ဖိုးများကိုလဲလှယ်ရန် array_flip () ကိုသုံးပါ

`array_flip ()` `function ကို incray တစ်ခုတွင်သော့များနှင့်တန်ဖိုးများကိုလဲလှယ်ရန်မည်သို့အသုံးပြုရမည်ကိုဥပမာတစ်ခုရှိသည်။

 
            $original_array = array(
                "name" => "John Doe",
                "age" => 30,
                "email" => "johndoe@example.com"
            );

            $flipped_array = array_flip($original_array);
            print_r($flipped_array);
        

output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

 
            Array
            (
                [John Doe] => name
                [30] => age
                [johndoe@example.com] => email
            )
        

မှတ်သားရန်အရာ

1 ။ မူရင်းခင်းကျင်းသောတန်ဖိုးများသည်ထူးခြားရမည်

အကယ်. မူရင်းခင်းကျင်းမှုတွင်တန်ဖိုးကိုထပ်ခါတလဲလဲပြုလုပ်ပါက key-value လဲလှယ်ရေးဖလှယ်မှုကိုပြုလုပ်ပါကတန်ဖိုးတစ်ခုတည်းကိုသာသိမ်းဆည်းထားပြီးအခြားသူများကိုစွန့်ပစ်လိမ့်မည်။ ဥပမာအားဖြင့်:

 
            $original_array = array(1, 2, 3, 2);
            $flipped_array = array_flip($original_array);
            print_r($flipped_array);
        

output ရလဒ် -

 
            Array
            (
                [1] => 0
                [2] => 3
                [3] => 2
            )
        

2 ။ Array တန်ဖိုးကိုမှန်ကန်သော string တစ်ခုသို့ပြောင်းလဲရမည်

`array_flip ()` ကိုသုံးတဲ့အခါ `array ထဲကတန်ဖိုးများကို string တစ်ခုသို့ပစ်ချနေကြသည်။ အကယ်. တန်ဖိုးကို string တစ်ခုသို့ ပြောင်းလဲ. မရပါက PHP သတိပေးချက်ကိုမြှင့်တင်ပေးမည်ဖြစ်ပြီးတန်ဖိုးကိုလျစ်လျူရှုလိမ့်မည်။ ဥပမာအားဖြင့်:

 
            $original_array = array(
                array(1, 2, 3),
                "name" => "John Doe",
                "age" => 30
            );
            $flipped_array = array_flip($original_array);
            print_r($flipped_array);
        

output ရလဒ်များသည် PHP သတိပေးချက်ကိုပြသသည်။ Array တွင် string မဟုတ်သောအမျိုးအစားတန်ဖိုးကိုလျစ်လျူရှုထားသည်။

အကျဉ်းချုပ်

PHP Arrays ရှိသော့နှင့်တန်ဖိုးများကိုလဲလှယ်ရန် `array_flip () function ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးကဖော်ပြသည်။ ဤလုပ်ဆောင်မှုကိုအသုံးပြုသောအခါမူရင်းခင်းကျင်းမှု၏တန်ဖိုးသည်ခိုင်လုံသော string တစ်ခုသို့ပြောင်းလဲရန်နှင့်ပြောင်းလဲရန်သေချာစေရန်လိုအပ်သည်။ ဒီလိုမှမဟုတ်ရင်ပြ problems နာအချို့ကိုဖြစ်ပေါ်စေပြီးပရိုဂရမ်ရဲ့ပုံမှန်လည်ပတ်မှုကိုအကျိုးသက်ရောက်နိုင်တယ်။ ဒီဆောင်းပါးရဲ့အကြောင်းအရာက PHP Arrays တွေကိုပိုမိုနားလည်ပြီးသုံးဖို့ကူညီပေးနိုင်တယ်လို့ငါမျှော်လင့်ပါတယ်။