PHP application များဖွံ့ဖြိုးတိုးတက်လာသောအခါပေါ့ပါးသော Orm (Object Relational Mapping Mapping) မူဘောင်ကိုမကြာခဏအသုံးပြုလေ့ရှိသည်။ ကျွန်ုပ်တို့သည်ဒေတာဘေ့စမှတ်တမ်းများကိုလုပ်ဆောင်သောအခါအချို့သောဒေတာများကိုနောက်ဆုံးမှတ်တမ်းတင်ရန်လိုအပ်လေ့ရှိသည်။ PHP တွင်သင်သည်ဤလိုအပ်ချက်ကိုရရှိရန် အဆုံး () function ကိုသုံးနိုင်သည်။ ပေါ့ပါးသော Orm ကိုတည်ဆောက်သည့်အခါနောက်ဆုံးမှတ်တမ်းကိုနောက်ဆုံးမှတ်တမ်းရယူရန် အဆုံး () function ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးသည်ဤဆောင်းပါးသည်အဆုံးကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
End () PHP အတွက် array function ကိုဖြစ်ပါတယ်။ ၎င်းသည်နောက်ဆုံး element ကိုခင်းကျင်းမှုတွင်ပြန်ပို့ပြီးထို element ကို array ၏အတွင်းပိုင်းညွှန်ပြစက်ကိုဖော်ပြသည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်ခင်းကျင်းမှုတစ်ခုလုံးကိုဖြတ်သန်းခြင်းမရှိဘဲခင်းကျင်းမှု၏နောက်ဆုံးပစ္စည်းကိုအလျင်အမြန်ဝင်ရောက်နိုင်သည်။
mixed end ( array &$array )
parameter သည်ဖော်ပြချက်:
Array : operated ခံရဖို့ Array ကိုရည်ညွှန်းသည်။
Return Value: Array ၏နောက်ဆုံး element ကိုပြန်ပို့ပါ။ အကယ်. Array သည်ဗလာကျလျှင် မှားယွင်းသော ပြန်လာသည်။
Orm Framework တွင်ဒေတာဘေ့စ်မှရလဒ်အစုအဝေး (1 ။ ) ဒေတာဘေ့စ်မှရရှိသောရလဒ်များရရှိသည်။ ကျွန်ုပ်တို့သည်ရလဒ်များအစုတခုကိုရှာဖွေပြီးဖြစ်သည်ဟုယူဆပြီးဤရလဒ်များတွင်နောက်ဆုံးမှတ်တမ်းကိုရလိုသော အဆုံး () function သည်အသုံးဝင်သည်။
ကျွန်ုပ်တို့တွင်ဒေတာဘေ့စ်စားပွဲ အသုံးပြုသူ ရှိသည်ဆိုပါစို့။
<?php
// ဒေတာဘေ့စ်စုံစမ်းမှုရလဒ်များဖန်တီးမှု,အသုံးပြုသူမှတ်တမ်းမျိုးစုံပါ 0 င်သည်
$users = [
['id' => 1, 'name' => 'Alice', 'email' => 'alice@m66.net'],
['id' => 2, 'name' => 'Bob', 'email' => 'bob@m66.net'],
['id' => 3, 'name' => 'Charlie', 'email' => 'charlie@m66.net'],
];
// အသုံးပြု end() Array အတွက်နောက်ဆုံးစံချိန်ကိုရယူပါ
$lastUser = end($users);
// နောက်ဆုံးစံချိန် output ကို
if ($lastUser) {
echo "နောက်ဆုံးမှတ်တမ်း:\n";
echo "ID: " . $lastUser['id'] . "\n";
echo "နံမယ်: " . $lastUser['name'] . "\n";
echo "စာပို့: " . $lastUser['email'] . "\n";
} else {
echo "မှတ်တမ်းမရှိပါ。\n";
}
?>
$ users array သည်ဒေတာဘေ့စ်စုံစမ်းမှုမှရရှိသောရလဒ်အနေဖြင့်အသုံးပြုသူမှတ်တမ်းများပါ 0 င်သည်ဆိုပါစို့။
$ array-array တွင်နောက်ဆုံးမှတ်တမ်းကိုရရှိရန်ကျွန်ုပ်တို့သည် အဆုံး ($ users) ကို အသုံးပြုသည်။
အဆုံး () function သည် array ရှိနောက်ဆုံး element ကိုပြန်ပို့ပြီး Array Pointer ကိုနောက်ဆုံးပစ္စည်းသို့ပြောင်းသည်။ အကယ်. Array သည်ဗလာကျလျှင် မှားယွင်းသော ပြန်လာသည်။
နောက်ဆုံးအနေဖြင့်ကျွန်ုပ်တို့ရရှိသောနောက်ဆုံးမှတ်တမ်းကိုထုတ်ပေးသည်။
နောက်ဆုံးမှတ်တမ်း:
ID: 3
နံမယ်: Charlie
စာပို့: charlie@m66.net
array ထောက်လှမ်းရေး၏သက်ရောက်မှုများ :
End () သည် ခင်းကျင်းမှု၏အတွင်းပိုင်းအမှတ်အသားကိုပြုပြင်မွမ်းမံလိမ့်မည် ။ အကယ်. သင်သည် pointer ကိုမထိခိုက်စေလိုပါက Reset () ကို အဆုံးမသုံးမီ array ၏အစကိုပြန်လည်သတ်မှတ်ရန် () ကိုသုံးနိုင်သည်။
အချည်းနှီးသောခင်းကျင်းခြင်း၏ processing :
အဆုံးကို အသုံးပြုသောအခါ array ဗလာဖြစ်လျှင် Return Value သည် မှားယွင်းသော ကြောင့်၎င်းသည်အသုံးပြုသောအခါသင့်လျော်သောစစ်ဆေးမှုများလိုအပ်သည်။
Associative Arrays နှင့်သက်ဆိုင်သည် ။
Orm တစ်ခုတည်ဆောက်ရာတွင်ဒေတာများကိုများသောအားဖြင့် activitive array တစ်ခုနှင့် အဆုံး () သည် ထိုသို့သောဖွဲ့စည်းတည်ဆောက်ပုံနှင့်သက်ဆိုင်သည်။ ဒေတာများကို အဆုံး () ဟုခေါ်သောမတိုင်မီခင်းကျင်းမှုတစ်ခုအဖြစ်မှန်ကန်စွာသိမ်းဆည်းထားကြောင်းသေချာအောင်လုပ်ပါ။
PHP ၏ Ender () function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပေါ့ပါးသော Orm ကိုတည်ဆောက်သည့်အခါရလဒ်ကိုနောက်ဆုံးမှတ်တမ်းကိုအလွယ်တကူရနိုင်သည်။ ဤနည်းလမ်းသည်ခင်းကျင်းမှုမှတစ်ဆင့် looping မလိုအပ်ပါ။ ၎င်းသည်အလွန်အမင်းထိရောက်သောကြောင့်အထူးသဖြင့်သင့်အချက်အလက်များ၏နောက်ဆုံးအချက်အလက်များကိုအလျင်အမြန်ဝင်ရောက်ရန်လိုအပ်သည့်နေရာများအတွက်အထူးသင့်တော်သည်။ သို့သော်, array ညွှန်ကြားချက်များပြောင်းလဲခြင်းနှင့်အချည်းနှီးသောခင်းကျင်းမှုအထူးကိုင်တွယ်မှုများကိုအာရုံစိုက်ရန်လိုအပ်သည်။
PHP Orm ကိုတည်ဆောက်ရာတွင်နောက်ဆုံးစံချိန်ကိုပိုမိုထိရောက်စွာရရှိနိုင်ပါသည်။ သင့်တွင်မေးခွန်းများသို့မဟုတ်နောက်ထပ်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆွေးနွေးရန်မက်ဆေ့ခ်ျတစ်ခုထားပါ။