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

next

အတွင်းပိုင်းညွှန်ပြစက်ကိုတ ဦး တည်းအားဖြင့်တ ဦး တည်းအတွက် anray အတွက်ရွှေ့ပါ
အမည်:next
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အတွင်းပိုင်းညွှန်ကြားချက်ကို array တစ်ခုဖြင့်ရွှေ့ပါ။

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

next() function သည် internal pointer ကို array ရှိ Next Ender သို့ ANDER ကိုအမှတ်အသားပြုရန်နှင့်၎င်းကိုထုတ်ယူသည်။

ဆက်စပ်နည်းလမ်းများ:

  • Prev () - အတွင်းပိုင်းညွှန်ကြားချက်ကို inarray နှင့် output ရှိယခင် element သို့ point
  • လက်ရှိ () - array အတွက်လက်ရှိဒြပ်စင်၏တန်ဖိုးကိုပြန်ပို့သည်
  • End () - အတွင်းပိုင်းညွှန်ကြားချက်ကို array နှင့် output ရှိနောက်ဆုံး element သို့ညွှန်ပြ
  • reset () - အတွင်းပိုင်းညွှန်ကြားချက်ကိုပထမ ဦး ဆုံးအရာနှင့် output များတွင်ပထမ ဦး ဆုံးဒြပ်စင်သို့ညွှန်ပြပါ
  • တစ်ခုချင်းစီ () - လက်ရှိ element ၏သော့အမည်နှင့်သော့ချက်တန်ဖိုးကိုပြန်ပို့ပြီး internal pointer ကိုရှေ့သို့တိုးစေသည်

နမူနာ

ဥပမာ 1

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

 <? PHP
$ လူများ = array ( "Bill" , " Mart" , " David" ) ,

ECHO လက်ရှိ ( ဒေါ်လာလူ ) ။ "<br> <br>" ;
ပဲ့တင်သံ နောက် ( $ လူများ ) ;
>

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

ဥပမာ 2

အားလုံးဆက်စပ်နည်းလမ်းများအားလုံးကိုသရုပ်ပြပါ -

 <? PHP
$ လူများ = array ( "Bill" , " Mart" , " David" ) ,

ECHO လက်ရှိ ( ဒေါ်လာလူ ) ။ "<br> <br>" ; // လက်ရှိ element သည်ဥပဒေကြမ်းဖြစ်သည်
ပဲ့တင်သံ နောက် ( $ လူများ ) ။ "<br> <br>" ; // ဥပဒေကြမ်း၏နောက်ဆက်တွဲ element သည် Steve ဖြစ်သည်
ECHO လက်ရှိ ( ဒေါ်လာလူ ) ။ "<br> <br>" ; // လက်ရှိ element ယခုစတိဗ်ဖြစ်ပါတယ်
echo Prev ( $ လူများ ) ။ "<br> <br>" ; // စတိဗ်၏ယခင်ဒြပ်စင်သည်ဥပဒေကြမ်းဖြစ်သည်
Echo End ( $ လူများ ) ။ "<br> <br>" ; // နောက်ဆုံးဒေးဗစ်ဖြစ်ပါတယ်
echo Prev ( $ လူများ ) ။ "<br> <br>" ; // ဒါဝိဒ်မတိုင်မီဒြပ်စင်
ECHO လက်ရှိ ( ဒေါ်လာလူ ) ။ "<br> <br>" ; // လက်ရှိလက်ရှိဒြပ်စင်အမှတ်အသားဖြစ်ပါတယ်
ECHO RESET ( $ လူများ ) ။ "<br> <br>" ; // internal pointer ကိုခင်းကျင်း၏ပထမ ဦး ဆုံးဒြပ်စင်သို့ရွှေ့ပါ
ပဲ့တင်သံ နောက် ( $ လူများ ) ။ "<br> <br>" ; // ဥပဒေကြမ်း၏နောက်ဆက်တွဲ element သည် Steve ဖြစ်သည်

Print_r ( ( $ လူများ ) ,​ // လက်ရှိ element ၏သော့အမည်နှင့်သော့ချက်တန်ဖိုးကိုပြန်ပို့ပြီးလက်ရှိစတိဗ် (လက်ရှိတွင်စတိဗ်) ကိုရှေ့သို့တိုးစေပါသည်
>

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

သဒ္ဒါ

 လာမယ့် ( array )
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် အသုံးပြုခံရဖို့ array ဖေါ်ပြပါ။

ဥပမာပြပါ

next() နှင့် current() အလားတူပြုမူပါ, ခြားနားချက်အနည်းငယ်သာရှိသောတစ်ခုတည်းသောသဘောမျိုးဖြင့်တန်ဖိုးကိုမပြန်မီအတွင်းပိုင်းညွှန်ကြားချက်တစ်ခုကိုတစ်ခုဖြင့်ပြောင်းရွှေ့ခြင်း။ ဆိုလိုသည်မှာ၎င်းသည်လာမည့်ခင်းကျင်းယူနစ်၏တန်ဖိုးကိုပြန်လည်ရယူပြီး array pointer ကိုတစ်ခုဖြင့်တစ်ခုဖြင့်လှုံ့ဆော်ပေးသည်။ Pointer ကိုရွေ့လျားခြင်း၏ရလဒ်သည် array ယူနစ်၏အဆုံးထက်ကျော်လွန်ပါက next()

မှတ်စု: Array တွင်ဆဲလ်အချည်းနှီးသောဆဲလ်များပါ 0 င်ပါက, ဆဲလ်၏တန်ဖိုးသည် 0 ဖြစ်သည်။ အချည်းနှီးသောဆဲလ်များ (သို့) ယူနစ်အချည်းနှီးသောတန်ဖိုးများပါ 0 င်သည့်ခင်းကျင်းမှုကိုမှန်ကန်စွာဖြတ်သန်းရန် each() ကြည့်ပါ။

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

    array_replace_recursive

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

    array_intersect_ukey

    Arrays၏လမ်းဆုံကိုတွက
  • array အသစ်တစ်ခုဖန်တီးပါ array

    array

    arrayအသစ်တစ်ခုဖန်တီး
  • Arrays ၏လမ်းဆုံကိုတွက်ချက် array_intersect

    array_intersect

    Arrays၏လမ်းဆုံကိုတွက
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

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

    array_uintersect_uassoc

    indexcheckနှင့်အတူAr
  • သတ်မှတ်ထားသောသော့အမည်သို့မဟုတ်အညွှန်းကိန်းတစ်ခုရှိ, array_key_exists

    array_key_exists

    သတ်မှတ်ထားသောသော့အမည
  • သတ်မှတ်ထားသောခင်းကျင်း၏ပထမ ဦး ဆုံးသော့ချက်၏အမည်ကိုရယူပါ array_key_first

    array_key_first

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