array_flip () function ကိုအသုံးပြုခြင်းအားဖြင့် key-value အတွဲများကို PHP Array တွင်အလွယ်တကူအစားထိုးရန်မည်သို့အသုံးပြုရမည်နည်း။
PHP တွင် array_flip () function သည်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် inarray တွင်သော့များနှင့်တန်ဖိုးများကိုလဲလှယ်လိမ့်မည်ဖြစ်သော, ဆိုလိုသည်မှာမူရင်းသော့သည်တန်ဖိုးအသစ်တစ်ခုဖြစ်လာပြီးမူရင်းတန်ဖိုးသည်သော့အသစ်တစ်ခုဖြစ်လာသည်။ Array တွင်ထပ်တူတန်ဖိုးများရှိပါက array_flip () သည် တန်ဖိုးများကိုသိမ်းထားပြီးအခြားမိတ္တူများကိုဖယ်ရှားပေးသည်။
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 အသစ်၏တန်ဖိုးကို ပြောင်းလဲ စေပြီး ,
Unrayjenceness : array_flip () သည် ထပ်တူတန်ဖိုးများကိုစွန့်ပစ်လိမ့်မည်။ အကယ်. မူလခင်းကျင်းမှုတွင်တန်ဖိုးများထပ်တူထပ်တူထပ်မျှရှိပါကနောက်ဆုံးတန်ဖိုးကိုသာထိန်းသိမ်းထားပြီးအခြားသူများကိုစွန့်ပစ်လိမ့်မည်။
Key နှင့် Value Type : သော့သည် string တစ်ခုသို့မဟုတ်ကိန်းတစ်ခုဖြစ်ရမည်။ Array ရှိတန်ဖိုးများသည်အခြားအမျိုးအစားများရှိလျှင်၎င်းသည်မမျှော်လင့်သောအပြုအမူအချို့ကိုဖြစ်ပေါ်စေနိုင်သည်။
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);
?>
ထုတ်လုပ်မှု -