PHP တွင် array_myge () array_diff_ukey () တွင် array_diff_ukey () သည်အသုံးများသောလုပ်ဆောင်မှုနှစ်ခုဖြစ်ပြီးသတ်မှတ်ထားသောအခြေအနေများအပေါ် အခြေခံ. array တွင် elements များကိုဖယ်ရှားပေးသည့်အလွန်အသုံးများသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ ဤဆောင်းပါးတွင်ဤလုပ်ဆောင်ချက်နှစ်ခုမှတဆင့် array များကိုမည်သို့ပေါင်းစည်းရမည်ကိုရှင်းပြပါမည်။
Array_myge () ကို array တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောခင်းကျင်းမှုကိုပေါင်းစပ်ရန်အသုံးပြုသည်။ အကယ်. Array တွင်တူညီသောသော့ချက်အမည်ရှိပါကနောက်ဆက်တွဲခင်းကျင်းမှုရှိတန်ဖိုးများသည်ယခင်ခင်းကျင်းမှုတွင်တန်ဖိုးများကိုပြန်လည်ရေးသားခဲ့သည်။
ဥပမာအားဖြင့်:
$array1 = ['a' => 'apple', 'b' => 'banana'];
$array2 = ['b' => 'blueberry', 'c' => 'cherry'];
$result = array_merge($array1, $array2);
print_r($result);
ထုတ်လုပ်မှု -
Array
(
[a] => apple
[b] => blueberry
[c] => cherry
)
Array_diff_ukey () function ကို arrays နှစ်ခု၏သော့များကိုနှိုင်းယှဉ်ရန်နှင့်ခြားနားချက်အပိုင်းကိုပြန်ပို့ရန်အသုံးပြုသည်။ အသုံးပြုသူသတ်မှတ်ထားသော callback လုပ်ဆောင်ချက်များကို အခြေခံ. Array ခလုတ်နှစ်ခုအကြားခြားနားချက်ကိုဆုံးဖြတ်သည်။
ဥပမာအားဖြင့်:
$array1 = ['a' => 'apple', 'b' => 'banana', 'c' => 'cherry'];
$array2 = ['a' => 'apricot', 'd' => 'date'];
$result = array_diff_ukey($array1, $array2, 'key_compare_func');
print_r($result);
function key_compare_func($key1, $key2) {
return strcmp($key1, $key2);
}
ထုတ်လုပ်မှု -
Array
(
[b] => banana
[c] => cherry
)
array_diff_ukey () သည် တန်ဖိုးများမဟုတ်ဘဲခင်းကျင်းမှု၏သော့များကိုနှိုင်းယှဉ်ကြည့်ပါ,
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုပေါင်းစပ်ပြီးကျွန်ုပ်တို့ပထမ ဦး ဆုံး array ကိုပေါင်းယူနိုင်ပြီးသတ်မှတ်ထားသောအခြေအနေများအရတိကျသောသော့များကိုဖယ်ရှားနိုင်သည်။ array_myge () ကို ဖွင့်ပြီး Array_diff_ukey () ကိုသုံးပြီး array_diff_ukey () ကိုသုံးရန်မည်သို့ပေါင်းစည်းရမည်ကိုပြသသည့်နမူနာကုဒ်ဖြစ်သည်။
<?php
// နှစ်ခု arrays သတ်မှတ်ခြင်း
$array1 = ['a' => 'apple', 'b' => 'banana', 'c' => 'cherry'];
$array2 = ['b' => 'blueberry', 'd' => 'date'];
// Arrays ပေါင်းစည်း
$mergedArray = array_merge($array1, $array2);
// ဖယ်ရှားခံရဖို့သော့ချက်များ
$keysToRemove = ['b'];
// အသုံးပြု array_diff_ukey() သတ်မှတ်ထားသောသော့ကိုဖယ်ရှားရန်
$finalArray = array_diff_ukey($mergedArray, $keysToRemove, function($key1, $key2) {
return strcmp($key1, $key2); // နှိုင်းယှဉ်သော့
});
// ရလဒ်ရလဒ်
print_r($finalArray);
?>
Array
(
[a] => apple
[c] => cherry
[d] => date
)
ဒီဥပမာမှာ GRADE Array အသစ်ရဖို့အတွက် ဒေါ်လာ array1 နဲ့ array_mygerge () array_myge () ကိုပထမ ဦး ဆုံးပေါင်းစည်းပါ။ ထို့နောက် "B ' ပါ 0 င်သည့်ဒြပ်စင်များကိုဖယ်ရှားရန် array_diff_ukey () ကိုသုံးပါ။ နောက်ဆုံးတွင်ပြန်လာသောခင်းကျင်းမှုသည် 'b' မှလွဲ. ဒြပ်စင်အားလုံးပါ 0 င်သည်။
အချို့သော application များတွင် URLs များကို URLs မှဒေတာများကိုရယူခြင်းနှင့် array များကိုကိုင်တွယ်ခြင်းစသည့်အချက်အလက်များကိုလုပ်ဆောင်ရန် URL များကိုအသုံးပြုခြင်းပါဝင်နိုင်သည်။ အကယ်. သင် URL ကိုလုပ်ဆောင်ရန်နှင့်ဒိုမိန်းအမည်ကိုအစားထိုးရန်လိုအပ်ပါက URL ကိုထုတ်ယူရန် Parse_Url () function ကိုသုံးနိုင်သည်။
Domain Name ကို URL တွင် M66.net ဖြင့်အစားထိုးရန်လိုအပ်သည်ဟုယူဆရန်လိုအပ်သည်။ အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။