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

Array_Chunk ကိုအသုံးပြုပြီးခင်းကျင်းမှုကိုခွဲထုတ်သည့်အခါမူရင်းခင်းကျင်းညွှန်းကိန်းကိုမည်သို့ထိန်းသိမ်းနိုင်မည်နည်း။

M66 2025-04-26

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

အခြေခံအသုံးပြုမှု

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

 <?php
$originalArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
$chunkedArray = array_chunk($originalArray, 3);

print_r($chunkedArray);
?>

ကွပ်မျက်ပြီးနောက်ကျွန်ုပ်တို့ရရှိသောရလဒ်မှာ -

 Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [1] => Array
        (
            [0] => 4
            [1] => 5
            [2] => 6
        )

    [2] => Array
        (
            [0] => 7
            [1] => 8
            [2] => 9
        )
)

သင်မြင်နိုင်သည့်အတိုင်းခင်းကျင်းမှုတစ်ခုစီ၏အညွှန်းကိန်းသည် 0 မှရေတွက်သည်။

မူရင်းခင်းကျင်းညွှန်းကိန်းကိုသိမ်းထားပါ

မူရင်းခင်းကျင်းညွှန်းကိန်းကိုဆက်ထိန်းထားရန်ကျွန်ုပ်တို့သည်တတိယမြောက် parray_chunk () ကို မှန်ကန်စွာ သတ်မှတ်ရန်လိုအပ်သည်။ ဤ parameter သည် split array ကိုမူရင်းသော့ချက်အမည်ဆက်လက်ထိန်းသိမ်းထားကြောင်းသေချာစေသည်။

 <?php
$originalArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
$chunkedArray = array_chunk($originalArray, 3, true);

print_r($chunkedArray);
?>

ကွပ်မျက်ပြီးနောက်ကျွန်ုပ်တို့ရရှိသောရလဒ်မှာ -

 Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [3] => Array
        (
            [3] => 4
            [4] => 5
            [5] => 6
        )

    [6] => Array
        (
            [6] => 7
            [7] => 8
            [8] => 9
        )
)

သေးငယ်တဲ့ခင်းကျင်းမှုတစ်ခုစီရဲ့အညွှန်းကိန်းကမူရင်းခင်းကျင်းမှုရဲ့အညွှန်းကိန်းကိုသင်တွေ့ပြီ။

အဘယ်ကြောင့်မူလအညွှန်းကိန်းစောင့်ရှောက်?

မူလအညွှန်းကိန်းကိုထိန်းသိမ်းခြင်းသည်အချို့သောကိစ္စရပ်များတွင်အလွန်အသုံးဝင်သည်, အထူးသဖြင့်အညွှန်းပေါ်တွင် အခြေခံ. နောက်ထပ်စစ်ဆင်ရေးများကိုပြုလုပ်ရန်လိုအပ်ပါက ဥပမာအားဖြင့်, အကယ်. သင်သည် Element တစ်ခု၏မူလတည်နေရာကိုခွဲခြားထားသည့် array သို့မဟုတ်လုပ်ငန်းစဉ်နှင့်သက်ဆိုင်သောယုတ္တိဗေဒရှိသည့်နေရာတွင်ရှာဖွေလိုပါကအညွှန်းကိုဆက်လက်ထိန်းသိမ်းထားပါကသင်၏ကုဒ်ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေလိမ့်မည်။

နမူနာလျှောက်လွှာအခြေအနေများ

အသုံးပြုသူတစ် ဦး ချင်းစီတွင်အသုံးပြုသူများစွာရှိသည်ဆိုပါစို့။ အသုံးပြုသူတစ် ဦး စီသည်ထူးခြားသော ID တစ်ခုရှိသည်။ အကယ်. ကျွန်ုပ်တို့သည်ဤခင်းကျင်းမှုတစ်ခုစီခွဲပြီးအညွှန်းကိန်းကိုပိုမိုလွယ်ကူစွာခြေရာခံနိုင်သည်။ ဥပမာအားဖြင့်:

 <?php
$users = [
    101 => 'Alice',
    102 => 'Bob',
    103 => 'Charlie',
    104 => 'David',
    105 => 'Eve',
    106 => 'Frank'
];

$chunkedUsers = array_chunk($users, 2, true);

print_r($chunkedUsers);
?>

ရလဒ်ရလဒ် -

 Array
(
    [101] => Array
        (
            [101] => Alice
            [102] => Bob
        )

    [103] => Array
        (
            [103] => Charlie
            [104] => David
        )

    [105] => Array
        (
            [105] => Eve
            [106] => Frank
        )
)

အညွှန်းကိန်းကိုဆက်လက်ထိန်းသိမ်းထားခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်သေးငယ်သော array တစ်ခုစီကိုမူလအသုံးပြုသူ ID ကို အခြေခံ. တိုက်ရိုက်လုပ်ဆောင်နိုင်သည်။

အကျဉ်းချုပ်

Array_chunk () ကို သုံး. ခင်းကျင်းခြင်း () ကို အသုံးပြု. အကယ်. သင်သည်မူလခင်းကျင်းညွှန်းကိန်းကိုဆက်ထိန်းထားလိုပါက through function ၏တတိယ parray ကိုသုံး ပါ ။ ဤသည် split array သည် 0 င်မှစတင်မည့်အစားမူရင်းသော့ချက်တန်ဖိုးကိုဆက်လက်ထိန်းသိမ်းထားသည်။ အညွှန်းကိန်းအချက်အလက်များကိုထိန်းသိမ်းရန်လိုအပ်သည့် Array နှင့်ဆက်ဆံရာတွင်ဤအင်္ဂါရပ်သည်အလွန်အသုံးဝင်သည်။