လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> 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_rand

    array_rand

    ကျပန်းတစ်ဦးarrayကနေတ
  • Array ရှိယူနစ်များကိုစစ်ထုတ်ရန် CallBack function ကိုသုံးပါ array_filter

    array_filter

    Arrayရှိယူနစ်များကို
  • လက်ရှိ key / value pair pair ကိုခင်းကျင်းစွာပြန်ပို့ပါနှင့် ARRAY POINTER ကိုရှေ့သို့သွားပါ။ PHP 7.2.0 ကတည်းကဤလုပ်ဆောင်မှုကိုစွန့်ပစ်လိုက်သည်။ ၎င်းကိုဤလုပ်ဆောင်မှုကိုမသုံးရန်အထူးအကြံပြုလိုပါသည်။ each

    each

    လက်ရှိkey/valuepairp
  • နောက်ကွယ်မှ array key name အားဖြင့် sort krsort

    krsort

    နောက်ကွယ်မှarraykeyn
  • array အသစ်တစ်ခုဖန်တီးပါ array

    array

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

    array_key_last

    Array၏နောက်ဆုံးသော့ခ
  • Arrays ၏လမ်းဆုံကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုနှိုင်းယှဉ်ရန် callback function ကိုအသုံးပြုပါ array_intersect_ukey

    array_intersect_ukey

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

    array_unique

    Arrayမှထပ်တူတန်ဖိုးမ
လူကြိုက်များသော ဆောင်းပါးများ