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

multidimensional array ၏နောက်ဆုံးကလေး element ကိုရရှိရန်အဆုံး () ကိုအသုံးပြုခြင်းအပေါ်မှတ်စုများ

M66 2025-05-14

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

1 ။ အဆုံး () function ကို၏အခြေခံအသုံးပြုမှု

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

 end(array);
  • Parray : Array သည် ခင်း ကျင်းမှုတစ်ခုဖြစ်ရပါမည်။

  • ပြန်လာတန်ဖိုး - ဤလုပ်ဆောင်မှုသည် array ၏နောက်ဆုံး element ၏တန်ဖိုးကိုပြန်ပို့သည်။ အကယ်. Array သည်ဗလာကျလျှင် မှားယွင်းသော ပြန်လာသည်။

2 ။ multi- ရှုထောင်ခင်းကျင်းအတွက်လျှောက်လွှာ

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

ဥပမာ - Multidimensional Array ၏နောက်ဆုံးကလေးကိုဘယ်လိုရနိုင်မလဲ

ကျွန်ုပ်တို့တွင်အောက်ပါနှစ်ရှုထောင်ခင်းကျင်းမှုရှိသည်ဆိုပါစို့။

 $array = [
    'first' => ['a', 'b', 'c'],
    'second' => ['d', 'e', 'f'],
    'third' => ['g', 'h', 'i'],
];

အကယ်. ကျွန်ုပ်တို့သည်နောက်ဆုံး element ကို တတိယ ARRY တွင်ရလိုပါကအောက်ပါအတိုင်းကျွန်ုပ်တို့လုပ်နိုင်သည် -

 $lastElement = end($array['third']);
echo $lastElement;  // ထုတ်လုပ်ခြင်း 'i'

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် တတိယ array ၏နောက်ဆုံး element ကို ရရှိရန် အဆုံး () ကို တိုက်ရိုက်ခေါ်ဆိုသည်။

Multidimensional Array ၏နောက်ဆုံးဒြပ်စင်ရရှိခြင်း၏ပြီးပြည့်စုံသောဥပမာ

ကျွန်ုပ်တို့နောက်ဆုံး subarray တွင်နောက်ဆုံး elemar ကိုရရန်လိုအပ်သည်ဆိုပါစို့။

 $array = [
    'first' => ['a', 'b', 'c'],
    'second' => ['d', 'e', 'f'],
    'third' => ['g', 'h', 'i'],
];

$lastSubArray = end($array);  // နောက်ဆုံး subarray ကိုရယူပါ
$lastElement = end($lastSubArray);  // အဆိုပါ subarray ၏နောက်ဆုံး element ကိုရယူပါ

echo $lastElement;  // ထုတ်လုပ်ခြင်း 'i'

3 ။ မှတ်စုဖို့အရာ

  1. အဆုံး () function သည် array pointer ကိုပြုပြင်သည်
    အဆုံး () function သည်နောက်ဆုံး element ကိုညွှန်ပြရန် Array ၏အတွင်းပိုင်းညွှန်ပြမှုကိုပြုပြင်လိမ့်မည်။ အကယ်. သင်သည် ARRAY ကိုအနိုင်ယူလိုပါက Pointer ၏ပထမဆုံး element ကို reset လုပ်ရန် reset () function ကိုသုံးနိုင်သည်။

  2. အချည်းနှီးသောခင်းကျင်းပြုပြင်ခြင်း အကယ်. Array သည်အချည်းနှီးဖြစ်ပါက အဆုံး () function သည် မှားယွင်းသောအရာ ဖြစ်သည်။ ထို့ကြောင့် array သည်မလိုအပ်သောအမှားများကိုရှောင်ရှားရန် အဆုံး () function ကိုမခေါ်မီအချည်းနှီးဖြစ်မည်လားစစ်ဆေးခြင်းသည်အကောင်းဆုံးဖြစ်သည်။

    ဥပမာ -

     $array = [];
    if (end($array) === false) {
        echo "အဆိုပါခင်းကျင်းဗလာဖြစ်ပါတယ်";
    }
    
  3. multidimensional arrays အပေါ်မှတ်စုများ <br> <br> အကယ်. ခင်းကျင်းမှုသည် Multidimensional, End () သည် လက်ရှိခင်းကျင်းမှုအဆင့်၏နောက်ဆုံးဒြပ်စင်ကိုသာရနိုင်သည်။ သင်ပိုမိုနက်ရှိုင်းသောဒြပ်စင်များယူလိုပါကအလွှာတစ်ခုစီကိုကိုယ်တိုင်သတ်မှတ်ရန်လိုအပ်သည်။

  4. ကိုးကားရန်မသင့်တော်ပါ
    အဆုံး () function သည်အညွှန်းကိန်း၏နောက်ဆုံးဒြပ်စင်၏တန်ဖိုးကိုပြန်ရည်ညွှန်းသည်။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်ပြန်လာသော Element တန်ဖိုးကိုကျွန်ုပ်တို့ပြောင်းလဲလိုပါက၎င်းတို့သည် Array Element ကိုတိုက်ရိုက်ရည်ညွှန်းခြင်းမဟုတ်ကြောင်းသတိပြုရန်လိုအပ်သည်။

4 ။ URL အစားထိုးဥပမာ

ကျွန်ုပ်တို့တွင် URL များကိုကိုင်တွယ်ရန်နှင့် Domain Name ကို M66.net ဖြင့်အစားထိုးလိုသော code snippets အချို့ရှိသည်ဆိုပါစို့။ ဒီမှာဥပမာတစ်ခုပါ။

 $url = "https://www.example.com/path/to/resource";
$parsedUrl = parse_url($url);

$parsedUrl['host'] = 'm66.net';  // ဒိုမိန်းအမည်အသစ်ဖြင့်အစားထိုးပါ

$newUrl = http_build_url($parsedUrl);
echo $newUrl;  // ထုတ်လုပ်ခြင်း "https://m66.net/path/to/resource"

အထက်ပါကုဒ်များမှတစ်ဆင့်ကျွန်ုပ်တို့သည် Parse_Url () နှင့် http_build_Url () functions များကို URL တွင်အစားထိုးရန်အသုံးပြုသည်။

အထက်ပါနိဒါန်းမှတစ်ဆင့်ကျွန်ုပ်သည် အဆုံး () function ကိုမှန်ကန်စွာအသုံးပြုရမည်ဟုကျွန်ုပ်ယုံကြည်သည်။ တစ်ချိန်တည်းမှာပင်ကြိုတင်ကာကွယ်မှုများအပိုင်းတွင်သင့်အားဘုံအမှားများကိုရှောင်ရှားရန်ကူညီသည်။ ဤအချက်အလက်သည်သင်၏ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းတွင်အထောက်အကူပြုနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။