လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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 အစုံ၏ခြားနားချက်ကိုတွက်ချက်ပါ, ဒေတာနှင့်ညွှန်းကိန်းများကိုနှိုင်းယှဉ်ရန် callback လုပ်ဆောင်ချက်များကိုအသုံးပြုပါ array_udiff_uassoc

    array_udiff_uassoc

    အညွှန်းစစ်ဆေးမှုများ
  • input array အတွက်တစ်ခုတည်းကော်လံ၏တန်ဖိုးကိုပြန်ပို့သည် array_column

    array_column

    inputarrayအတွက်တစ်ခု
  • ပြန်လည်ပြင်ဆင်ထားသော array နှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကို recressive အစားထိုး array_replace_recursive

    array_replace_recursive

    ပြန်လည်ပြင်ဆင်ထားသော
  • interatively callback function ကိုနှင့်အတူတစ်ခုတည်းတန်ဖိုးကိုရန် array ကိုရိုးရှင်းအောင်ရှင်းပါ array_reduce

    array_reduce

    interativelycallback
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

    Arrays၏လမ်းဆုံကိုတွက
  • array မှလက်ရှိသင်္ကေတဇယားသို့တင်သွင်းသော variable တွေကို extract

    extract

    arrayမှလက်ရှိသင်္ကေတ
  • index စစ်ဆေးမှုနှင့်အတူ Array ၏လမ်းဆုံ compute array_intersect_assoc

    array_intersect_assoc

    indexစစ်ဆေးမှုနှင့်အ
  • array တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ခုချင်းစီကိုခေါ်ယူရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ array_walk

    array_walk

    arrayတစ်ခုချင်းစီကို
လူကြိုက်များသော ဆောင်းပါးများ