လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 မှ စ. ဂဏန်းသော့များကိုပြန်လည်ရည်ညွှန်းသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အဆိုပါခင်းကျင်းအတွက်တန်ဖိုးရှိရှိမရှိစစ်ဆေးပါ in_array

    in_array

    အဆိုပါခင်းကျင်းအတွက်
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

    Arrays၏လမ်းဆုံကိုတွက
  • Array မှထပ်တူတန်ဖိုးများကိုဖယ်ရှားပါ array_unique

    array_unique

    Arrayမှထပ်တူတန်ဖိုးမ
  • ကျပန်းတစ် ဦး array ကနေတစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောယူနစ်ဆွဲယူ array_rand

    array_rand

    ကျပန်းတစ်ဦးarrayကနေတ
  • ပထမ ဦး ဆုံးယူနစ်မှခင်းကျင်း၏အတွင်းပိုင်းညွှန်ပြ reset

    reset

    ပထမဦးဆုံးယူနစ်မှခင်း
  • အဆိုပါခင်းကျင်းကိုနှောင့်အယှက် shuffle

    shuffle

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

    array_merge

    တစ်ခုသို့မဟုတ်တစ်ခုထ
  • နောက်ကျော array ၏အတွင်းပိုင်းညွှန်ပြစက်ကိုပြန်လှည့်ပါ prev

    prev

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