PHP တွင် Array_Chunk သည်အလွန်အမင်းခင်းကျင်းမှုများစွာကိုကျယ်ကျယ်ပြန့်ပြန့်များစွာဖြည့်ဆည်းပေးနိုင်သည့်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Array_mymerge သည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသော array များကိုပေါင်းစည်းရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ Split Array ကိုကြီးမားတဲ့ခင်းကျင်းမှုတစ်ခုအဖြစ်ပေါင်းစပ်ဖို့ဒီလုပ်ဆောင်ချက်နှစ်ခုကိုသင်ဘယ်လိုပေါင်းစပ်သလဲ။
အောက်ဖော်ပြပါအချက်များမှာ PHP တွင် Array_myge ကို မည်သို့အသုံးပြုရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသောဥပမာကို အသုံးပြု. array_chunk split array များကိုပေါင်းစည်းရန်။
ကျွန်ုပ်တို့တွင်ဒြပ်စင်များစွာပါ 0 င်သော array တစ်ခုရှိသည်ဆိုပါစို့ ။ ထို့နောက်ဤ decimals များကိုကြီးမားသောခင်းကျင်းမှုထဲသို့ထည့်ရန် array_mymegge ကို သုံးပါ။
<?php
// မူရင်းခင်းကျင်း
$array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// အသုံးပြု array_chunk တစ်ခုချင်းစီကိုပါ 0 င်မှုသို့ခင်းကျင်းခွဲ 3 ဒြပ်စင်၏ subarrarray
$chunks = array_chunk($array, 3);
// Split Array ကိုပြပါ
echo "split Array:\n";
print_r($chunks);
// အသုံးပြု array_merge 合并split Array
$mergedArray = array_merge(...$chunks);
// ပေါင်းစည်းခင်းခင်း arrays
echo "ပေါင်းစည်း Array:\n";
print_r($mergedArray);
// ဥပမာထဲမှာ URL အစားထိုးလိုက်ပါ m66.net
$url = "https://www.example.com";
$updatedUrl = str_replace("www.example.com", "m66.net", $url);
echo "အသစ်ပြောင်းခြင်း URL: " . $updatedUrl;
?>
array_chunk function ကို
array_chunk ($ array, 3) သည် array array array ကို subarray အမြောက်အများကိုခွဲထုတ်လိမ့်မည်။ ကျွန်ုပ်တို့၏ဥပမာတွင် ဒေါ်လာတုံးများသည် နှစ်ရှုထောင်ခင်းကျပ်ရောဂါ 3 ခုပါ 0 င်သည်။ ဥပမာအားဖြင့်, မူရင်းခင်းကျင်းသည်ဆိုပါက [1, 2, 3, 4, 4, 6, 9, 9, 9, 10] , အုပ်စုခွဲခင်းကျင်းမှုသည်
[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[10]
]
array_mymange function ကို
Array_myge (... $ chunks) သည် split Array ကိုကျယ်ကျယ်ပြန့်ပြန့်ထည့်သွင်းရန်တိုးချဲ့ခြင်းအော်ပရေတာကိုအသုံးပြုသည်။ array_myge ဖြင့်ကျွန်ုပ်တို့သည် subarray ၏ဒြပ်စင်များကိုကြီးမားသောခင်းကျင်းမှုတစ်ခုသို့ပေါင်းစည်းလိုက်သည်။
URL အစားထိုး <br> ဥပမာအားဖြင့် Domain Name ကို URL တွင် M66.net နှင့်မည်သို့အစားထိုးရမည်ကိုပြသသည်။ strow_replace နှင့်အတူ URL အမည်ရှိ domain name ကို domain name အသစ်ဖြင့်အလွယ်တကူအစားထိုးနိုင်သည်။
Array_chunk နှင့် Array_mymegge ကို ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် split နှင့် array များကိုအလွန်အဆင်ပြေစွာပေါင်းစည်းနိုင်သည်။ ထို့အပြင်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် URLs များပါ 0 င်သည့်ကြိုးများကိုမကြာခဏလုပ်ဆောင်ရန်လိုအပ်သည်။ strip_replace ကဲ့သို့သောလုပ်ဆောင်မှုများမှတဆင့်မတူညီသောလိုအပ်ချက်များနှင့်ကိုက်ညီရန်ဒိုမိန်းအမည်အပိုင်းကိုအစားထိုးနိုင်သည်။
အချက်အလက်အမြောက်အများကိုကိုင်တွယ်သောအခါဤနည်းသည်အထူးသဖြင့်ပုဂုံးသို့မဟုတ်အသုတ်လုပ်ခြင်းလိုအပ်သည့်အခါမှတ်ဥာဏ်သုံးစွဲမှုလိုအပ်သည့်အခါမှတ်ဥာဏ်သုံးစွဲမှုကိုသေးငယ်သောအတုံးများအဖြစ်ခွဲထုတ်ခြင်းဖြင့်မှတ်ဥာဏ်သုံးစွဲမှုကိုလျှော့ချခြင်းအားဖြင့်အထူးသဖြင့်အသုံးဝင်သည်။