PHP တွင် အဆုံး () function ကိုမကြာခဏ array တစ်ခုရှိနောက်ဆုံး element ကိုပြန်ပို့ရန်အသုံးပြုသည်။ အထူးသဖြင့် sorted data ကိုကိုင်တွယ်ဖြေရှင်းခြင်း (သို့) ခင်းကျင်းမှုအဆုံးမှာတန်ဖိုးကိုအမြန်ဆုံးရယူရန်လိုအပ်သည့်အခါ၎င်းသည် array ၏အမြီး၏အမြီး၏ရှေ့နောက်ညီညွတ်မှုကိုစစ်ဆေးရန်အကောင်းဆုံးဖြစ်သည်။ ဤဆောင်းပါးသည် array ၏အမြီး၏အမြီးအချက်အလက်များမျှော်လင့်ချက်များနှင့်ကိုက်ညီမှုရှိမရှိလျင်မြန်စွာစစ်ဆေးရန် အဆုံး () function ကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
အဆုံး () function သည် PHP တွင်ထည့်သွင်းမှု၏နောက်ဆုံးဒြပ်စင်ကိုရရန် PHP တွင် built-in function ဖြစ်သည်။ ဤလုပ်ဆောင်ချက်သည် ARRAY ၏အတွင်းပိုင်းညွှန်ပြမှုကိုနောက်ဆုံး element သို့ထည့်ပြီးထို element ၏တန်ဖိုးကိုပြန်ပို့သည်။
function ရှေ့ပြေးပုံစံ:
mixed end(array &$array)
End () array ၏အတွင်းပိုင်းအမှတ်အသားကိုပြောင်းလဲစေသည်။
ကျွန်ုပ်တို့တွင်အသုံးပြုသူသတင်းအချက်အလက်များပါ 0 င်သော array ရှိသည်ဆိုပါစို့။ ခင်းကျင်းမှု၏အမြီး၏အမြီးတွင်အချက်အလက်များသည်မျှော်လင့်ချက်များနှင့်ကိုက်ညီမှုရှိမရှိလျင်မြန်စွာစစ်ဆေးလိုသည်။ Code pegager ်ဌာန်းချက်မှာအောက်ပါအတိုင်းဖြစ်သည် -
<?php
$users = [
["name" => "Alice", "age" => 30],
["name" => "Bob", "age" => 25],
["name" => "Charlie", "age" => 28]
];
// အဆိုပါခင်းကျင်း၏နောက်ဆုံး element ကိုရယူပါ
$lastUser = end($users);
echo "နောက်ဆုံးအသုံးပြုသူသည်: " . $lastUser["name"] . ", အသက်အရွယ်: " . $lastUser["age"];
?>
ဤဥပမာတွင် End () function တွင် $ users array ၏နောက်ဆုံး element ကိုညွှန်ပြသည့် User CHARLIE ၏ "Charlie" ဖြစ်သည်။
တစ်ခါတစ်ရံတွင်ခင်းကျင်းမှု၏အမြီးဒြပ်စင်များသည်တိကျသောစံနှုန်းများနှင့်ကိုက်ညီကြောင်းသေချာစေလိုသည်။ ဥပမာအားဖြင့်, array ရှိနောက်ဆုံးအသုံးပြုသူခေတ်အသက်အရွယ်သည်မျှော်လင့်ထားသည့်အတိုင်းစစ်ဆေးလိုသည်။ ယင်းကို အဆုံး () function ကိုခြွင်းချက်ဖော်ပြချက်များနှင့်ပေါင်းစပ်ခြင်းဖြင့်အောင်မြင်နိုင်သည်။
<?php
$users = [
["name" => "Alice", "age" => 30],
["name" => "Bob", "age" => 25],
["name" => "Charlie", "age" => 28]
];
// အဆိုပါခင်းကျင်း၏နောက်ဆုံး element ကိုရယူပါ
$lastUser = end($users);
// နောက်ဆုံးတစ်ခုစစ်ဆေးပါ用户的အသက်အရွယ်是否大于等于 18
if ($lastUser["age"] >= 18) {
echo "နောက်ဆုံးတစ်ခု用户的အသက်အရွယ်符合要求,အသက်အရွယ်为: " . $lastUser["age"];
} else {
echo "နောက်ဆုံးတစ်ခု用户的အသက်အရွယ်不符合要求,အသက်အရွယ်为: " . $lastUser["age"];
}
?>
အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည် array ၏နောက်ဆုံး element ကိုရရှိရန် End () ကို အသုံးပြုသည်။ သုံးစွဲသူခေတ်မျှော်လင့်ချက်များနှင့်ကိုက်ညီမှုရှိမရှိစစ်ဆေးရန်အခြေအနေကိုမှန်ကန်စွာဆုံးဖြတ်ခြင်းကိုအသုံးပြုသည်။ အကယ်. လိုအပ်ချက်များနှင့်ကိုက်ညီပါကသက်ဆိုင်ရာအချက်အလက်သည်ထုတ်လုပ်မှုဖြစ်လိမ့်မည်။ ဒီလိုမှမဟုတ်ရင်မလိုက်လျောညီထွေမဟုတ်တဲ့သတင်းအချက်အလက် output ကိုဖြစ်လိမ့်မည်။
ကျွန်ုပ်တို့တွင် URLs မျိုးစုံသိုလှောင်ထားသည့် array တစ်ခုရှိသည်ဆိုပါစို့။ Array ၏အမြီး၏ URL သည်တိကျသောပုံစံသို့မဟုတ်တိကျသောဒိုမိန်းအမည်ကိုစစ်ဆေးရန်လိုအပ်သည်ဆိုပါစို့။ အဆုံးနှင့်အတူ () ကျွန်ုပ်တို့သည် array ၏နောက်ဆုံး URL ကိုမြန်မြန်ဆန်ဆန်ရနိုင်သည်။
<?php
$urls = [
"https://example.com/page1",
"https://example.com/page2",
"https://m66.net/page3"
];
// အဆိုပါခင်းကျင်း၏နောက်ဆုံးတစ်ခုရယူပါ URL
$lastUrl = end($urls);
// နောက်ဆုံးတစ်ခုစစ်ဆေးပါ URL ကပိုင်ရှိမရှိ m66.net
$parsedUrl = parse_url($lastUrl);
if ($parsedUrl['host'] === 'm66.net') {
echo "နောက်ဆုံးတစ်ခု URL ပိုင် m66.net: " . $lastUrl;
} else {
echo "နောက်ဆုံးတစ်ခု URL 不ပိုင် m66.net,ယခု: " . $lastUrl;
}
?>
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် array ၏နောက်ဆုံး URL ကိုရရန် အဆုံး () function ကို အသုံးပြု. URL ကို Parse_Url () function မှတဆင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအားဖြင့် parse_url () function မှတဆင့်ခွဲခြမ်းစိတ်ဖြာပါ ။ သို့ဆိုလျှင်ကျွန်ုပ်တို့သည်သက်ဆိုင်ရာသတင်းအချက်အလက်များကို output လုပ်သည်, သို့မဟုတ်ပါက URL သည်မျှော်လင့်ချက်များနှင့်မကိုက်ညီကြောင်းသတိပေးခံရသည်။
အဆုံး () function သည်အထူးသဖြင့် array ၏အမြီးဒြပ်စင်များကိုကြိုးကိုင်ခြယ်လှယ်သည့်အခါအလွန်လက်တွေ့ကျတဲ့ကိရိယာတစ်ခုဖြစ်သည်။ အဆုံး () နှင့်ခြွင်းချက်ဖော်ပြချက်များကိုပေါင်းစပ်ခြင်းအားဖြင့်ခင်းကျင်းမှု၏အမြီးရှိအချက်အလက်များ၏ရှေ့နောက်ညီညွတ်မှုကိုအလျင်အမြန်စစ်ဆေးနိုင်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤချဉ်းကပ်မှုကပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်အထူးသဖြင့် dynamic data ကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါအချက်အလက်များ၏မှန်ကန်မှုကိုသေချာစေရန်အတွက်ဤချဉ်းကပ်မှုကကျွန်ုပ်တို့အားလျင်မြန်စွာရှာဖွေရန်ကူညီနိုင်သည်။