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 နှင့်ဆက်ဆံရာတွင်ဤအင်္ဂါရပ်သည်အလွန်အသုံးဝင်သည်။