လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Array_chunk ကို အသုံးပြု. Array_chunk မှ Array_chunk မှခွဲဝေမှုကိုမည်သို့ပေါင်းစည်းရမည်နည်း။

Array_chunk ကို အသုံးပြု. Array_chunk မှ Array_chunk မှခွဲဝေမှုကိုမည်သို့ပေါင်းစည်းရမည်နည်း။

M66 2025-04-26

PHP တွင် Array_Chunk သည်အလွန်အမင်းခင်းကျင်းမှုများစွာကိုကျယ်ကျယ်ပြန့်ပြန့်များစွာဖြည့်ဆည်းပေးနိုင်သည့်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ Array_mymerge သည်နှစ်ခုသို့မဟုတ်နှစ်ခုထက်ပိုသော array များကိုပေါင်းစည်းရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ Split Array ကိုကြီးမားတဲ့ခင်းကျင်းမှုတစ်ခုအဖြစ်ပေါင်းစပ်ဖို့ဒီလုပ်ဆောင်ချက်နှစ်ခုကိုသင်ဘယ်လိုပေါင်းစပ်သလဲ။

အောက်ဖော်ပြပါအချက်များမှာ PHP တွင် Array_myge ကို မည်သို့အသုံးပြုရမည်ကိုသရုပ်ပြရန်ရိုးရှင်းသောဥပမာကို အသုံးပြု. array_chunk split array များကိုပေါင်းစည်းရန်။

Code Page

ကျွန်ုပ်တို့တွင်ဒြပ်စင်များစွာပါ 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;
?>

code parsing

  1. 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]
    ]
    
  2. array_mymange function ကို
    Array_myge (... $ chunks) သည် split Array ကိုကျယ်ကျယ်ပြန့်ပြန့်ထည့်သွင်းရန်တိုးချဲ့ခြင်းအော်ပရေတာကိုအသုံးပြုသည်။ array_myge ဖြင့်ကျွန်ုပ်တို့သည် subarray ၏ဒြပ်စင်များကိုကြီးမားသောခင်းကျင်းမှုတစ်ခုသို့ပေါင်းစည်းလိုက်သည်။

  3. URL အစားထိုး <br> ဥပမာအားဖြင့် Domain Name ကို URL တွင် M66.net နှင့်မည်သို့အစားထိုးရမည်ကိုပြသသည်။ strow_replace နှင့်အတူ URL အမည်ရှိ domain name ကို domain name အသစ်ဖြင့်အလွယ်တကူအစားထိုးနိုင်သည်။

အကျဉ်းချုပ်

Array_chunk နှင့် Array_mymegge ကို ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် split နှင့် array များကိုအလွန်အဆင်ပြေစွာပေါင်းစည်းနိုင်သည်။ ထို့အပြင်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် URLs များပါ 0 င်သည့်ကြိုးများကိုမကြာခဏလုပ်ဆောင်ရန်လိုအပ်သည်။ strip_replace ကဲ့သို့သောလုပ်ဆောင်မှုများမှတဆင့်မတူညီသောလိုအပ်ချက်များနှင့်ကိုက်ညီရန်ဒိုမိန်းအမည်အပိုင်းကိုအစားထိုးနိုင်သည်။

အချက်အလက်အမြောက်အများကိုကိုင်တွယ်သောအခါဤနည်းသည်အထူးသဖြင့်ပုဂုံးသို့မဟုတ်အသုတ်လုပ်ခြင်းလိုအပ်သည့်အခါမှတ်ဥာဏ်သုံးစွဲမှုလိုအပ်သည့်အခါမှတ်ဥာဏ်သုံးစွဲမှုကိုသေးငယ်သောအတုံးများအဖြစ်ခွဲထုတ်ခြင်းဖြင့်မှတ်ဥာဏ်သုံးစွဲမှုကိုလျှော့ချခြင်းအားဖြင့်အထူးသဖြင့်အသုံးဝင်သည်။