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

Array_chunk ကို အသုံးပြု. arrays ကိုခွဲထုတ်သည့်အခါ chunked ၏အဓိကအမည်များကိုမဆုံးရှုံးနိုင်ပါ

M66 2025-04-26

PHP တွင် array_chunk () သည်အလွန်အသုံးများသော array စစ်ဆင်ရေး function ဖြစ်သည်။ ၎င်းသည်ကြီးမားသောခင်းကျင်းမှုများစွာကိုသေးငယ်တဲ့နေရာများကိုဝေငှနိုင်ပြီးအပိုင်းနှစ်လုံးလုံးခွဲဝေမှုရလဒ်များပါ 0 င်သည်။ များသောအားဖြင့် array_chunk () သည် ခင်းကျင်းမှု၏သော့အမည်ကိုပြန်လည်တည်ဆောက်ပြီး subarray တစ်ခုစီ၏သော့ကို 0 မှ စ. မူရင်းခင်းကျင်းမှု၏သော့ချက်ကိုဆုံးရှုံးစေလိမ့်မည်။ array တစ်ခုကွဲသောအခါမူရင်းသော့ချက်အမည်ကိုသိမ်းထားလိုလျှင်ကော။

array_chunk () ကို အသုံးပြု. ခင်းကျင်းခြင်း () ကို ခွဲထုတ်သောအခါမူရင်းသော့အမည်ကိုပြန်လည်နေရာချထားရန်ဤဆောင်းပါးကဤဆောင်းပါးသည်ရှင်းပြပါမည်။

1 ။ array_chunk () ပုံမှန်အပြုအမူ

ပထမ ဦး စွာ Array_chunk () ၏ပုံမှန်အပြုအမူကိုကြည့်ကြစို့။ ငါတို့မှာဒြပ်စင်အများအပြားနဲ့အတူခင်းကျင်းထားတယ်ဆိုပါစို့။

 <?php
$array = [
    1 => 'apple',
    2 => 'banana',
    3 => 'cherry',
    4 => 'date',
    5 => 'elderberry'
];

$chunkedArray = array_chunk($array, 2);
print_r($chunkedArray);
?>

output ရလဒ်သည်ဤပုံစံနှင့်တူသည်။

 Array
(
    [0] => Array
        (
            [0] => apple
            [1] => banana
        )
    [1] => Array
        (
            [0] => cherry
            [1] => date
        )
    [2] => Array
        (
            [0] => elderberry
        )
)

သင်မြင်နိုင် သည့် အတိုင်း array_chunk () သည် မူရင်းခင်းကျင်းမှုကိုသေးငယ်သောအရာများစွာကိုခွဲထားသော်လည်း,

2 ။ မူရင်းသော့ချက်အမည်ကိုဘယ်လိုသိမ်းထားရမလဲ။

မူရင်းခင်းကျင်းမှု၏အဓိကအကြောင်းရင်းများကိုမပျောက်စေရန်တတိယ parameter comfortaikey ကို သုံးနိုင်သည်။ ပုံမှန်အားဖြင့်ဤ parameter သည် မှား သည်, ထို့ကြောင့်မူရင်းသော့သည်ပျောက်ဆုံးနေသည်။ စစ်မှန်တဲ့ set ကို set ကို array_chunk () မူရင်းသော့ချက်အမည်ကိုဆက်လက်ထိန်းသိမ်းထားပါ။

 <?php
$array = [
    1 => 'apple',
    2 => 'banana',
    3 => 'cherry',
    4 => 'date',
    5 => 'elderberry'
];

$chunkedArray = array_chunk($array, 2, true);
print_r($chunkedArray);
?>

output ရလဒ်ဖြစ်လိမ့်မည်:

 Array
(
    [0] => Array
        (
            [1] => apple
            [2] => banana
        )
    [1] => Array
        (
            [3] => cherry
            [4] => date
        )
    [2] => Array
        (
            [5] => elderberry
        )
)

သင်မြင်သည့်အတိုင်းယခုအခါသေးငယ်တဲ့ array တစ်ခုစီသည်မူလခင်းကျင်းမှု၏အဓိကအကြောင်းကိုဆက်လက်ထိန်းသိမ်းထားပြီး Array Key သည်မူလခင်းကျင်း၏သော့ချက်နှင့်စတင်ပြီးပြန်လည်စတင်မည်မဟုတ်ပါ။

3 ။ အကျဉ်းချုပ်

  • Array_chunk () သည် မူလခင်းကျင်းမှု၏သော့အမည်ကိုပုံမှန်အားဖြင့်ဆုံးရှုံးလိမ့်မည်

  • မူရင်းခင်းကျင်းမှု၏အဓိကအကြောင်းကိုသင်ထိန်းသိမ်းရန်လိုအပ်ပါက array_chunk () ကို မှန်ကန်စွာ သတ်မှတ်ထားပါ။

  • Presentify_Keys Parameter ကိုအသုံးပြုသောအခါ, အခင်းတစ်ခုစီ၏အဓိကအမည်မှာပြန်လာသောမူရင်းခင်းကျင်းမှုနှင့်ကိုက်ညီလိမ့်မည်။

ဤဆောင်းပါးမှတစ်ဆင့် array_chunk () ကို အသုံးပြုသောအခါမူရင်းသော့ချက်အမည်ကိုမည်သို့ဆက်လက်ထိန်းသိမ်းထားရမည်ကိုပိုမိုနားလည်သဘောပေါက်နိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ ၎င်းသည်အထူးသဖြင့်အဓိကအမည်သတင်းအချက်အလက်များလိုအပ်သည့်အခါ split array များကိုကိုင်တွယ်ရာတွင်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိရန်ခွင့်ပြုသည်။