လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အဆုံး () + Prev (): Pointer ကိုနောက်ပြန်ခင်းကျင်းထဲကိုပြောင်းပါ

အဆုံး () + Prev (): Pointer ကိုနောက်ပြန်ခင်းကျင်းထဲကိုပြောင်းပါ

M66 2025-06-02

PHP တွင် Array pointer များကို built-in pointer လုပ်ငန်းဆောင်တာများမှတဆင့်ထိန်းချုပ်ထားသည်။ End () နှင့် Prev () သည်အများအားဖြင့်အသုံးပြုသောလုပ်ဆောင်ချက်နှစ်ခုကိုအများအားဖြင့်အသုံးပြုသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ ဤလုပ်ငန်းဆောင်တာများကိုဖြတ်သန်းရန်သို့မဟုတ်မည်သည့်နေရာ၌ pointer ၏အနေအထားကိုဖြတ်သန်းရန်သို့မဟုတ်ထိန်းချုပ်ရန်မည်သို့အသုံးပြုရမည်ကိုသင်နှင့်ရင်းနှီးပြီးမှအကျွမ်းတဝင်ရှိလိမ့်မည်။

ဤဆောင်းပါးသည် အဆုံး () နှင့် Prev () လုပ်ဆောင်ချက်များသည်မည်သို့အလုပ်လုပ်သည်ကိုရှင်းပြပါမည်။

အဆုံးသတ် () function ကို

အဆုံး () function ကို array ၏ pointer ကိုခင်းကျင်း၏နောက်ဆုံး element သို့ရွှေ့ရန်နှင့်ထိုဒြပ်စင်ကိုပြန်ပို့ရန်အသုံးပြုသည်။ အကယ်. ခင်းကျင်းသည်အချည်း နှီး ဖြစ်လျှင်, ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $array = array(1, 2, 3, 4, 5);
echo end($array);  // ထုတ်လုပ်ခြင်း 5

ဤကုဒ်တွင် End () သည် array pointer ကိုနောက်ဆုံး element သို့ရွှေ့ပြောင်းလိမ့်မည်။ i.e. 5

Prev () function ကို

အဆိုပါ PRS () function သည် array pointer ကိုအနေအထားတစ်ခုတည်းဖြင့်ရှေ့သို့ရွေ့။ ထိုအနေအထားတွင် element ကိုပြန်ပို့သည်။ Array Pointer သည် Array ၏ပထမဆုံး element တွင်ရှိပြီးဖြစ်ပါက မှားယွင်းသော ပြန်လာသည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $array = array(1, 2, 3, 4, 5);
end($array);  // ခင်းကျင်း၏နောက်ဆုံးဒြပ်စင်သို့ရွှေ့
echo prev($array);  // ထုတ်လုပ်ခြင်း 4

ဤကုဒ်တွင် Prev () သည် array pointer ကိုရှေ့သို့ရွေ့လျားလိမ့်မည်

နောက်ပြန် Array pointer ကိုရွှေ့ပါ

Pointer ကို array တစ်ခုတွင်နောက်သို့နောက်ပြန်လှည့်လိုပါက အဆုံး () နှင့် prev () လုပ်ဆောင်ချက်များကိုပေါင်းစပ်။ အသုံးပြုနိုင်သည်။ ပထမ ဦး ဆုံးအသုံးပြုမှု end () array ၏နောက်ဆုံး element သို့ပြောင်းရွှေ့ရန်နှင့် pointer ကိုနောက်ပြန်ရွှေ့ဖို့ prev () ကိုသုံးပါ။ ၎င်းသည်သင့်အားနောက်ပြန်ကိုနောက်ပြန်လှည့်ရန်တဖြည်းဖြည်းချင်းပြောင်းရွှေ့ရန်ခွင့်ပြုသည်။

Pointer ကို အဆုံး () နှင့် Prev () ကို အသုံးပြု. နောက်ပြန်ကိုမည်သို့ရွေ့လျားရမည်ကိုပြသည့်ဥပမာတစ်ခုမှာဤတွင်ဖော်ပြထားသည်။

 $array = array(1, 2, 3, 4, 5);

// Pointer ကိုခင်းကျင်းမှုအဆုံးသို့ရွှေ့ပါ
end($array);
echo current($array) . "\n";  // ထုတ်လုပ်ခြင်း 5

// အသုံးပြု prev() နောက်ပြန် pointer ကိုရွှေ့
prev($array);
echo current($array) . "\n";  // ထုတ်လုပ်ခြင်း 4

prev($array);
echo current($array) . "\n";  // ထုတ်လုပ်ခြင်း 3

ဤဥပမာတွင် အဆုံး () သည် pointer ကို array ၏အဆုံးအထိရွေ့လျားသွားပြီးခေါ်ဆိုမှုတစ်ခုစီ သည် Pointer ကိုနောက်ပြန်လှည့်လိမ့်မည်။

အကျဉ်းချုပ်

အဆုံး () နှင့် prev () လုပ်ဆောင်ချက်များကို PHP တွင်အလွန်အသုံးဝင်သည်။ ဤလုပ်ဆောင်ချက်နှစ်ခုကိုအသုံးပြုခြင်းအားဖြင့်, array pointer pointer ၏လမ်းကြောင်းကိုအလွယ်တကူထိန်းချုပ်နိုင်သည်။

Array ညွှန်ပြသည့်အမှာစာကိုသင်ထိန်းချုပ်ရန်လိုအပ်သည့်အခြေအနေများရှိပါကသင်၏ကုဒ်၏ပြောင်းလွယ်ပြင်လွယ်မှုကိုမြှင့်တင်ရန်ဤလုပ်ဆောင်မှုများကိုသင်အသုံးပြုရန်ကြိုးစားနိုင်သည်။