PHP, Enl () နှင့် array_key_last () တွင်အသုံးပြုသော array array operating function များကို အသုံးပြု. ၎င်းတို့တွင်မတူညီသောလုပ်ဆောင်မှုများနှင့်အသုံးပြုမှုအခြေအနေများရှိသည်။ ယနေ့ကျွန်ုပ်တို့သည် PHP ပရိုဂရမ်တွင်အသုံးပြုခြင်းကိုပိုမိုနားလည်ရန်ဤလုပ်ဆောင်ချက်နှစ်ခုအကြားကွဲပြားခြားနားမှုများကိုဆွေးနွေးပါမည်။
အဆုံး () function သည် PHP တွင် function တစ်ခုဖြစ်ပြီးအတွင်းပိုင်း pointer ကို internal pointer ကိုခင်းကျင်းမှု၏နောက်ဆုံးဒြပ်စင်ကိုညွှန်ပြပြီးထို element ၏တန်ဖိုးကိုပြန်ပို့ပေးသည်။ အကယ်. Array သည်ဗလာကျလျှင် မှားယွင်းသော ပြန်လာသည်။
<?php
$array = ["apple", "banana", "cherry"];
// အသုံးပြု end() ပြီးခဲ့သည့်ဒြပ်စင်၏တန်ဖိုးကိုရယူပါ
$lastElement = end($array);
echo $lastElement; // ထုတ်လုပ်ခြင်း cherry
?>
End () သည် ခင်းကျင်းအတွင်းရှိ pointer ၏အနေအထားကိုပြောင်းလဲစေသည်, ဆိုလိုသည်မှာ၎င်းသည်ခင်းကျင်းမှုတွင်အဓိကအားဖြင့်လုပ်ဆောင်မှုကိုအကျိုးသက်ရောက်လိမ့်မည်။
End () သော့ချက်အမည်မဟုတ်ဘဲခင်းကျင်းမှု၏ တန်ဖိုးကို ပြန်ပို့သည်။
array တစ်ခု၏နောက်ဆုံး element တန်ဖိုးကိုလျင်မြန်စွာရယူရန်လိုအပ်သည့်အခါ, အဆုံး () သည်အလွန်အဆင်ပြေသောရွေးချယ်စရာတစ်ခုဖြစ်သည်။
သို့သော် အဆုံးကိုသတိပြုပါ () သည် ခင်းကျင်းမှုအခြေအနေကိုပြောင်းလဲစေပြီး လက်ရှိ () သို့မဟုတ် သော့ ကဲ့သို့သောအခြားလုပ်ဆောင်မှုများ၏ပြန်လည်တန်ဖိုးကိုအကျိုးသက်ရောက်နိုင်သည်။
Array_key_LAST () သည် PHP 7.3.0 တွင်ဖော်ပြထားသော function အသစ်တစ်ခုဖြစ်သည်။ array_key_last () ကိုပြန်ပို့ပေးသည့် အဆုံး () နှင့်မတူဘဲ array_key_last () သည် ခင်းကျင်း၏နောက်ဆုံး element ၏ သော့ကို ပြန်ပို့သည်။
<?php
$array = ["apple" => "red", "banana" => "yellow", "cherry" => "red"];
// အသုံးပြု array_key_last() နောက်ဆုံး element ၏သော့အမည်ကိုရယူပါ
$lastKey = array_key_last($array);
echo $lastKey; // ထုတ်လုပ်ခြင်း cherry
?>
Array_key_last () သည် ခင်းကျင်း၏နောက်ဆုံး element ၏သော့အမည်ကိုသာပြန်လည်ပေးပြီးခင်းကျင်းမှု၏ pointer ကိုမပြောင်းလဲပါ။
Array သည်ဗလာဖြစ်လျှင် array_key_last () သည် Null ပြန်လာသည်။
Array_Key_last () သည် array ရှိနောက်ဆုံး element ၏သော့အမည်ကိုသိရန်လိုအပ်သည့်အခါအလွန်သင့်လျော်သောရွေးချယ်မှုဖြစ်သည်။
အဆုံး () , array_key_last () မတူဘဲခင်းကျင်း၏အတွင်းပိုင်းညွှန်ပြမှုကိုမပြောင်းလဲပါ။ ထို့ကြောင့်အခြားခင်းကျင်းမှုလုပ်ငန်းများကိုမထိခိုက်ပါ။
သီးခြားထင်ရှားသော | အဆုံး() | array_key_last () |
---|---|---|
Value ကိုပြန်သွားပါ | ခင်းကျင်း၏နောက်ဆုံးဒြပ်စင်၏တန်ဖိုး | ခင်းကျင်း၏နောက်ဆုံးဒြပ်စင်၏အဓိကအမည် |
pointer ကိုပြောင်းလဲပစ်ရန်ရှိမရှိ | array pointer ကိုပြောင်းလဲပါ | array pormer ကိုမပြောင်းပါနဲ့ |
ကြည့်ရှုပါ | တန်ဖိုးများကိုရယူရန်လိုအပ်သည့်အခါအသုံးပြုပါ | အဓိကအမည်များကိုရယူရန်လိုအပ်သည့်အခါအသုံးပြုပါ |
PHP ဗားရှင်း | PHP 4+ | PHP 7.3+ |
End () : array ၏နောက်ဆုံး element ၏ တန်ဖိုးကို ရယူရန်လိုအပ်သည့်အခါ, အဆုံး () ကို သုံးပါ။
Array_key_last () - ခင်းကျင်း၏နောက်ဆုံး element ၏ သော့ချက်အမည်ရ ရန်လိုအပ်သည့်အခါ array_key_last () ကို သုံးပါ။
နှစ် ဦး စလုံးသည်သင်၏လိုအပ်ချက်များအပေါ်တွင်မူတည်သည်, Array တန်ဖိုးသို့မဟုတ်သော့ချက်အမည်လိုအပ်ပါသလား, ၎င်းသည်ခင်းကျင်းမှု၏အဓိကအခြေအနေကိုအကျိုးသက်ရောက်သည်ဖြစ်စေမူတည်သည်။ သူတို့၏ကွဲပြားခြားနားမှုများကိုနားလည်ခြင်းသည်မတူညီသောပရိုဂရမ်များအခြေအနေများတွင်သင့်လျော်သောရွေးချယ်မှုများကိုပိုမိုသင့်လျော်သောရွေးချယ်မှုများကိုပြုလုပ်နိုင်သည်။