လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_flip နှင့် key-value အတွဲများကိုအစားထိုးခြင်း၏ရိုးရှင်းသောအမှု

array_flip နှင့် key-value အတွဲများကိုအစားထိုးခြင်း၏ရိုးရှင်းသောအမှု

M66 2025-05-14

array_flip () function ကိုအသုံးပြုခြင်းအားဖြင့် key-value အတွဲများကို PHP Array တွင်အလွယ်တကူအစားထိုးရန်မည်သို့အသုံးပြုရမည်နည်း။

PHP တွင် array_flip () function သည်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် inarray တွင်သော့များနှင့်တန်ဖိုးများကိုလဲလှယ်လိမ့်မည်ဖြစ်သော, ဆိုလိုသည်မှာမူရင်းသော့သည်တန်ဖိုးအသစ်တစ်ခုဖြစ်လာပြီးမူရင်းတန်ဖိုးသည်သော့အသစ်တစ်ခုဖြစ်လာသည်။ Array တွင်ထပ်တူတန်ဖိုးများရှိပါက array_flip () သည် တန်ဖိုးများကိုသိမ်းထားပြီးအခြားမိတ္တူများကိုဖယ်ရှားပေးသည်။

array_flip () function ကို၏အခြေခံအသုံးပြုမှု

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

 <?php
// မူရင်းခင်းကျင်း
$array = array(
    "name" => "Alice",
    "age" => 25,
    "city" => "New York"
);

// အသုံးပြု array_flip() function ကိုလဲလှယ်သော့ - တန်ဖိုးအားလုံးအတွက်
$flippedArray = array_flip($array);

// အဆိုပါလဲလှယ်ခင်းကျင်း print ပုံနှိပ်ပါ
print_r($flippedArray);
?>

ထုတ်လုပ်မှု -

 Array
(
    [Alice] => name
    [25] => age
    [New York] => city
)

ဥပမာ တွင် Array_Flip () သည် သော့ချက်များကိုမူရင်း ခင်း ကျင်း မှု၏တန်ဖိုးကို array အသစ်၏တန်ဖိုးကို ပြောင်းလဲ စေပြီး ,

array_flip () function ကိုအပေါ်မှတ်စုများ

  1. Unrayjenceness : array_flip () သည် ထပ်တူတန်ဖိုးများကိုစွန့်ပစ်လိမ့်မည်။ အကယ်. မူလခင်းကျင်းမှုတွင်တန်ဖိုးများထပ်တူထပ်တူထပ်မျှရှိပါကနောက်ဆုံးတန်ဖိုးကိုသာထိန်းသိမ်းထားပြီးအခြားသူများကိုစွန့်ပစ်လိမ့်မည်။

  2. Key နှင့် Value Type : သော့သည် string တစ်ခုသို့မဟုတ်ကိန်းတစ်ခုဖြစ်ရမည်။ Array ရှိတန်ဖိုးများသည်အခြားအမျိုးအစားများရှိလျှင်၎င်းသည်မမျှော်လင့်သောအပြုအမူအချို့ကိုဖြစ်ပေါ်စေနိုင်သည်။

array_flip နှင့်အတူ key-value အတွဲများကိုအစားထိုးပါ။

Array_Flip () Fllip () ကျွန်ုပ်တို့သည် key-value အတွဲများကို array တစ်ခုတွင်အလွယ်တကူအစားထိုးနိုင်သည်။ သင့်မှာတန်ဖိုးမှာသင်သော့ကိုအစားထိုးချင်တဲ့ element ဟာ array တစ်ခုရှိတယ်ဆိုပါစို့။ သင်ဤအောင်မြင်ရန် Array_flip () ကို သုံးနိုင်သည်။

ဥပမာ - သော့ချက်တန်ဖိုးအတွဲများကိုခင်းကျင်းပါ

သင့်တွင် URL များပါ 0 င်သည်ဆိုပါစို့ ဤနေရာတွင်၎င်းကိုပြီးမြောက်စေရန် array_flip () function ကိုမည်သို့အသုံးပြုရမည်နည်း။

 <?php
// မူရင်းခင်းကျင်း,မျိုးစုံပါရှိသည် URL
$array = array(
    "site1" => "http://example.com/page1",
    "site2" => "http://example.com/page2",
    "site3" => "http://anotherexample.com/page1"
);

// အသုံးပြု array_flip() ခလုတ်ကိုတန်ဖိုးအတွဲများ Swap
$flippedArray = array_flip($array);

// အဖြစ်ဒိုမိန်းအမည်ကိုအစားထိုးလိုက်ပါ m66.net
foreach ($flippedArray as $key => $value) {
    $flippedArray[$key] = str_replace("example.com", "m66.net", $value);
    $flippedArray[$key] = str_replace("anotherexample.com", "m66.net", $value);
}

// updated ခင်းကျင်း print ထုတ်ပါ
print_r($flippedArray);
?>

ထုတ်လုပ်မှု -