လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် array တစ်ခု၏လက်ရှိ element ကိုရယူရန်နည်းလမ်းအမျိုးမျိုးကိုအသေးစိတ်ရှင်းပြချက်

PHP တွင် array တစ်ခု၏လက်ရှိ element ကိုရယူရန်နည်းလမ်းအမျိုးမျိုးကိုအသေးစိတ်ရှင်းပြချက်

M66 2025-10-16

PHP ကိုနိဒါန်းတစ်ခုမှာ array တစ်ခု၏လက်ရှိ element ကိုရယူခြင်း

PHP တွင်ကျွန်ုပ်တို့သည် Element ကိုလက်ရှိ pointer အနေအထားတွင်ရရှိရန်နည်းလမ်းအမျိုးမျိုးကိုသုံးနိုင်သည်။ လက်ရှိ () function သည်အသုံးအများဆုံးနည်းလမ်းဖြစ်ပြီး၎င်းသည် array ၏လက်ရှိ element ၏တန်ဖိုးကိုတိုက်ရိုက်ပြန်ပို့နိုင်သည်။ array traversal နှင့်လုပ်ငန်းများ၌ဤနည်းလမ်းများကိုကျွမ်းကျင်စွာအသုံးပြုခြင်းသည် code ၏ readability နှင့်ထိရောက်မှုကိုတိုးတက်စေနိုင်သည်။

array ၏လက်ရှိ element ကိုရရန်နည်းလမ်း

လက်ရှိ () function ကို

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

 <span class="fun">$ currenteMeement = လက်ရှိ ($ array);</span>

သော့ () function ကို

သော့ () function သည် array ၏အတွင်းပိုင်းညွှန်ပြမှုဖြင့်ညွှန်ပြသည့် element ၏သော့ချက်ကိုပြန်ပို့သည်။ Array Access နှင့်ပေါင်းစပ်ပြီးလက်ရှိ element ၏တန်ဖိုးကိုသင်ရနိုင်သည်။

 $currentKey = key($array);
$currentElement = $array[$currentKey];

တစ်ခုချင်းစီကို () function ကို

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

 while(list($key, $value) = each($array)) {
    // လက်ရှိ element နှင့် key ကိုလုပ်ဆောင်ပါ
}

foreach loop

Forach Loop သည်ခင်းကျင်းမှုနှင့်သက်ဆိုင်ပြီးလက်ရှိ element ကိုတိုက်ရိုက်ရယူနိုင်သည်။

 foreach ($array as $key => $value) {
    // လက်ရှိ element နှင့် key ကိုလုပ်ဆောင်ပါ
}

array_values ​​() function ကို

Array_values ​​() array ၏တန်ဖိုးများကို 0--based starray သို့ပြန်လည်ညွှန်းကိန်းများပြန်လည်ဖော်ပြပါ။

 $values = array_values($array);
$currentElement = $values[0]; // ပထမ element

array_keys () function ကို

array_keys () array ၏သော့များအားလုံးကိုပြန်ပို့ပြီး array access နှင့်ပေါင်းစပ်ပြီးလက်ရှိ element ကိုရယူနိုင်ပါသည်။

 $keys = array_keys($array);
$currentKey = $keys[0]; // ပထမ ဦး ဆုံးသော့ချက်
$currentElement = $array[$currentKey];

reset () နှင့်အဆုံး () လုပ်ဆောင်ချက်များကို

Reset () အတွင်းပိုင်း Array pointer ကိုပထမ element ကိုအမှတ်အသားပြုရန်အချက်များနှင့်အဆုံး () အမှတ်အသားပြုရန်အချက်များကိုထောက်ပြသည်။

 reset($array);
$currentElement = current($array); // ပထမ element

end($array);
$currentElement = current($array); // နောက်ဆုံးဒြပ်စင်

အကောင်းဆုံးနည်းလမ်းကိုရွေးချယ်ပါ

သင်ရွေးချယ်ထားသောနည်းလမ်းကိုသင်ရွေးချယ်မည့်နည်းလမ်းသည်သင်၏လိုအပ်ချက်ပေါ်တွင်မူတည်သည်။

  • အကယ်. သင်လက်ရှိ element နှင့် key ကိုတစ်ချိန်တည်းရရန်လိုအပ်ပါက () function သို့မဟုတ် forach loop ကိုသုံးနိုင်သည်။
  • အကယ်. သင်သည်လက်ရှိ element ကိုသာဂရုစိုက်ပါကသင်သည် () function သို့မဟုတ် forach loop ကိုသုံးနိုင်သည်။
  • အကယ်. သင်သည်လက်ရှိသော့ကိုရလိုပါကသော့ () function ကိုသုံးနိုင်သည်။
  • အကယ်. သင်သည် array တစ်ခုတွင် elements သို့မဟုတ် keys အားလုံးကိုရရန်လိုအပ်ပါက array_values ​​() သို့မဟုတ် array_keys () function ကိုသုံးနိုင်သည်။
  • အကယ်. သင်သည် pointer ကိုပြန်လည်သတ်မှတ်ရန်လိုအပ်ပါကပြန်လည်စတင်ခြင်း () သို့မဟုတ်အဆုံး () function ကိုသုံးနိုင်သည်။

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

မကြာသေးမီ ဆောင်းပါးများ