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

array_slice

ခင်းကျင်းကနေအစိတ်အပိုင်းတစ်ခုယူပါ
အမည်:array_slice
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အဆိုပါခင်းကျင်း၏ရွေးချယ်ထားသောအစိတ်အပိုင်းကိုပြန်ပို့သည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

array_slice() function သည်အခြေအနေများနှင့်အညီပြင်ဆင်မှုတွင်တန်ဖိုး၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီး၎င်းကိုပြန်ပို့သည်။

မှတ်စု: Array တွင် string key ရှိပါကပြန်လာသောခင်းကျင်းသည်သော့ချက်အမည်ကိုဆက်လက်ထိန်းသိမ်းထားလိမ့်မည်။ (ဥပမာ 4 ကိုကြည့်ပါ။ )

နမူနာ

ဥပမာ 1

ခင်းကျင်း၏တတိယဒြပ်စင်ကနေစတင်နှင့်ကျန်ရှိသော element တွေကိုခင်းကျင်းထဲထည့်ပါ။

 <? PHP
$ a = array ( Green " , " Green " , " Blue " , " အဝါရောင် " , " Brown " ) ,
print_r ( array_slice ( $ a , 2 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

၎င်းကိုခင်းကျင်းမှု၏ဒုတိယဒြပ်စင်မှယူပြီးဒြပ်စင်နှစ်ခုကိုသာပြန်ပို့ပါ။

 <? PHP
$ a = array ( Green " , " Green " , " Blue " , " အဝါရောင် " , " Brown " ) ,
print_r ( array_slice ( $ a , 1 , 2 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 3

အပျက်သဘောဆောင်သော starteteters ကိုသုံးပါ။

 <? PHP
$ a = array ( Green " , " Green " , " Blue " , " အဝါရောင် " , " Brown " ) ,
print_r ( array_slice ( $ a , - 2 , 1 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 4

စောင့်ရှောက်ရန် parameter ကိုစစ်မှန်တဲ့ set:

 <? PHP
$ a = array ( Green " , " Green " , " Blue " , " အဝါရောင် " , " Brown " ) ,
print_r ( array_slice ( $ a , 1 , 2 , TRUS ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 5

Process String Key Names နှင့် Integer Key အမည်များ -

 <? PHP
$ a = array ( " Red " => "B" = > "Green" , " G " " Blue " , " အဝါရောင် " , " အဝါရောင် " ,
Print_r ( array_slice ( $ a , 1 , 2 ) ) ;

$ a = array ( "0" => "Red" , "1" = > "Green" , " Green" , "Blue" , " အဝါရောင် " , "4" => "အဝါရောင် " ,
print_r ( array_slice ( $ a , 1 , 2 ) ) ;
>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ခင်းကျင်းရန်နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ asort

    asort

    ခင်းကျင်းရန်နှင့်အညွ
  • အတွင်းပိုင်းညွှန်ပြစက်ကိုတ ဦး တည်းအားဖြင့်တ ဦး တည်းအတွက် anray အတွက်ရွှေ့ပါ next

    next

    အတွင်းပိုင်းညွှန်ပြစ
  • index checks နှင့်ကွဲပြားမှုအစုကိုတွက်ချက်ပါ, array_udiff_assoc

    array_udiff_assoc

    indexchecksနှင့်ကွဲပ
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံကို compare နှင့်ဒေတာနှိုင်းယှဉ်ဖို့ callback function ကိုသုံးပါ array_uintersect_assoc

    array_uintersect_assoc

    indexcheckနှင့်အတူAr
  • Arrays အတွက်ခလုတ်များနှင့်တန်ဖိုးများကို Swap array_flip

    array_flip

    Arraysအတွက်ခလုတ်များ
  • သော့ချက်အမည်များအားဖြင့် Arrays sort ksort

    ksort

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

    array_replace_recursive

    ပြန်လည်ပြင်ဆင်ထားသော
  • တ ဦး တည်းသို့မဟုတ်ထိုထက်ပို array ကို remening ပေါင်းစည်း array_merge_recursive

    array_merge_recursive

    တဦးတည်းသို့မဟုတ်ထိုထ
လူကြိုက်များသော ဆောင်းပါးများ