လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> array_chunk

array_chunk

blocks သို့ခင်းကျင်းခွဲ
အမည်:array_chunk
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:array အသစ်တစ်ခုကို array အပိုင်းအစများသို့ခွဲ။

PHP function: array_chunk

[function name]

array_chunk

[PHP ဗားရှင်းနှင့်သက်ဆိုင်သည်]

PHP 4> = 4.2.0, PHP 5, PHP 7, PHP 8

[function ကိုဖော်ပြချက်]

array_chunk function သည်သတ်မှတ်ထားသောဒြပ်စင်များပါ 0 င်သော array အပိုင်းများစွာသို့ခင်းကျင်းစေသည်။ ဤလုပ်ဆောင်ချက်သည်များသောအားဖြင့်ကြီးမားသော datasets များကိုပိုမိုလွယ်ကူစွာလုပ်ဆောင်ခြင်းသို့မဟုတ် paging အတွက်သေးငယ်သောအစိတ်အပိုင်းများသို့ခွဲခြားရန်အသုံးပြုလေ့ရှိသည်။

[function syntax]

 <span class="fun">Array_chunk (array $ array, int $ အရှည်, Bool $ Present_Keys): array</span>

[parameter]

  • $ Array : လိုအပ်သည်။ Split ခံရဖို့မူရင်းခင်းကျင်း။
  • $ အရှည် : လိုအပ်သည်။ တစ်ခုချင်းစီကို array အသစ်၏အရွယ်အစား (ဒြပ်စင်အရေအတွက်) ။
  • $ PRESENCH_KEYS : optional ကို။ မှန်ကန် ရန်သတ်မှတ်ထားပါကမူရင်းခင်းကျင်းမှု၏သော့အမည်ကိုဆက်လက်ထိန်းသိမ်းထားသည်။ ဒီလိုမှမဟုတ်ရင် re-indexed လိမ့်မည်။

[Return Value]

element တစ်ခုစီသည်အရှည် အရှည်အရှည် တစ်ခုဖြစ်သည့် MultidimenSAlal Array ကိုပြန်ပို့သည်။ ပြီးခဲ့သည့်ပိတ်ပင်တားဆီးမှု၏အရှည်သည်သတ်မှတ်ထားသောအရှည်ထက်နည်းနိုင်သည်။

[ဥပမာ]

 $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result); [နမူနာကုဒ်ရှင်းလင်းချက်] $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result);

ဤဥပမာတွင်မူရင်းခင်းကျင်းမှုတွင်မူရင်းခင်းကျင်းမှုတွင်အစု 2 ဒြပ်စင် 2 ခု၏ array_chunks များဖြင့်ခွဲခြားထားသည်။ ရလဒ်မှာ subarrays 3 ခုပါ 0 င်သည့် Multidimensional Warray ဖြစ်သည်။

  • [0] => ['a' '' '' ', ခ']
  • [1] = >> ['C', 'D'
  • [2] => ['e' ['e']

ဘာဖြစ်လို့လဲဆိုတော့ $ presentify_keys parameter သည်မသတ်မှတ်ထားပါ။ အကြောင်းမှာ သော့ချက်အမည်သည် 0 မှ စ. ဂဏန်းသော့များကိုပြန်လည်ရည်ညွှန်းသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • Array ၏နောက်ဆုံးသော့ချက်၏အမည်ကိုရယူပါ array_key_last

    array_key_last

    Array၏နောက်ဆုံးသော့ခ
  • တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော array ပေါင်းစည်း array_merge

    array_merge

    တစ်ခုသို့မဟုတ်တစ်ခုထ
  • Arrays ၏ပြောင်းပြန် sorting rsort

    rsort

    Arrays၏ပြောင်းပြန်so
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

    အမျိုးမျိုးသောarrays
  • တစ်ခုခင်းကျင်းအတွက်တန်ဖိုးများအားလုံးကိုအကျဉ်းချုပ် array_sum

    array_sum

    တစ်ခုခင်းကျင်းအတွက်တ
  • ပေးထားသောတန်ဖိုးနှင့်အတူခင်းကျင်းဖြည့်ပါ array_fill

    array_fill

    ပေးထားသောတန်ဖိုးနှင့
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံ compare နှင့်ဒေတာနှင့်အညွှန်းကိန်းနှိုင်းယှဉ်ဖို့သီးခြား callback function ကိုသုံးပါ array_uintersect_uassoc

    array_uintersect_uassoc

    indexcheckနှင့်အတူAr
  • နောက်ကျော array ၏အတွင်းပိုင်းညွှန်ပြစက်ကိုပြန်လှည့်ပါ prev

    prev

    နောက်ကျောarray၏အတွင်
လူကြိုက်များသော ဆောင်းပါးများ