နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် configuration array များသည်နေရာတိုင်းတွင်အထူးသဖြင့်ရှုထောင့်အမျိုးမျိုးပြင်ဆင်မှု arrays များဖြစ်သည်။ ကျွန်ုပ်တို့သည် "နောက်ဆုံးပြင်ဆင်မှု" ကို array တစ်ခုတွင်အလျင်အမြန်ရယူရန်လိုအပ်သည့်အခါ အဆုံး () function သည်အလွန်ထိရောက်သောနှင့်ရိုးရှင်းသောရွေးချယ်မှုဖြစ်လာသည်။
ဤဆောင်းပါးသည် End () function ကို အသုံးပြု. Community Multiensional Multiesal array များကိုမည်သို့အသုံးပြုရမည်ကိုလမ်းညွှန်ရန်နှင့်အသေးစိတ်အချက်အလက်များနှင့်ကြိုတင်ကာကွယ်မှုများပြုလုပ်ရန်လက်တွေ့ကျသောအမှုတစ်ခုကိုအသုံးပြုလိမ့်မည်။
သင်ကဆိုဒ်များစွာကိုထောက်ပံ့သောအကြောင်းအရာစီမံခန့်ခွဲမှုစနစ်ကိုသင်တီထွင်နေသည်ဆိုပါစို့။ ဥပမာတစ်ခုစီတွင်ကိုယ်ပိုင်ဖွဲ့စည်းမှုပုံစံများရှိသည်။
$config = [
'site1' => [
'url' => 'https://m66.net/site1',
'theme' => 'light',
'features' => ['blog', 'shop'],
],
'site2' => [
'url' => 'https://m66.net/site2',
'theme' => 'dark',
'features' => ['blog', 'forum', 'gallery'],
],
'site3' => [
'url' => 'https://m66.net/site3',
'theme' => 'custom',
'features' => ['landing', 'portfolio'],
]
];
ယခုအခါသင်စီမံခန့်ခွဲမှုအခြေအနေများတွင် "နောက်ဆုံး site" ၏ configuration ပစ္စည်းများကိုလျင်မြန်စွာရယူလိုသည်။ ဘာလုပ်သင့်သလဲ
PHP ၏ End () function သည် array ၏အတွင်းပိုင်းအမှတ်အသားကိုနောက်ဆုံးဒြပ်စင်သို့ ရွှေ့ပြောင်း. တန်ဖိုးကိုပြန်ပေးနိုင်သည်။ အသုံးပြုနည်းကအရမ်းရိုးရှင်းပါတယ်။
$lastSiteConfig = end($config);
ယခုအချိန်တွင် $ talseconfig သည် site3 နှင့်သက်ဆိုင်သော configure ရိယာများဖြစ်သည်။
နောက်ဆုံး site ၏ URL ကိုတိုက်ရိုက်ရနိုင်သည်။
$lastUrl = $lastSiteConfig['url']; // https://m66.net/site3
၎င်းသည်လက်စွဲစာအုပ်ရေတွက်ခြင်းနှင့် indexing လုပ်ငန်းများထက်များစွာပိုမိုရိုးရှင်းပြီးကုဒ်ဖတ်ရန်သင်ပိုမိုလွယ်ကူသည်။
ဤယုတ္တိဗေဒကို function တစ်ခုထဲသို့ဆွဲယူရန်အကြိမ်ကြိမ်ဟုခေါ်သောကြောင့်၎င်းကို function တစ်ခုထဲသို့ထည့်သွင်းကြည့်ရအောင်။
function getLastSiteUrl(array $siteConfigs): string
{
$lastConfig = end($siteConfigs);
return $lastConfig['url'] ?? '';
}
echo getLastSiteUrl($config); // ထုတ်လုပ်ခြင်း:https://m66.net/site3
ကွဲပြားခြားနားသောလိုအပ်ချက်များနှင့်အညီဤ function ကိုသင်ဤ function ကိုတိုးချဲ့နိုင်ပြီး ခေါင်းစဉ် သို့မဟုတ် အင်္ဂါရပ်များကို ကွဲပြားခြားနားသောလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။
function getLastSiteFeature(array $siteConfigs): array
{
$lastConfig = end($siteConfigs);
return $lastConfig['features'] ?? [];
}
End () သည်ခင်းကျင်းမှု၏အတွင်းပိုင်းအမှတ်အသားကိုပြုပြင်မွမ်းမံပြီးလမ်းကြောင်းများစွာတွင်တိုက်ရိုက်ခေါ်ဆိုမှုများအတွက်မသင့်တော်ပါ။ အကယ်. သင်သည်နောက်ဆုံးအကြိမ်ကိုမကြာခဏဖတ်ရန်လိုအပ်ပါကရလဒ်ကိုပထမ ဦး ဆုံး cache လုပ်ရန်အကြံပြုသည်။
End () သည်မူလခင်းကျင်းမှုတွင်ပါ 0 င်သည်။ ဤ Array အတွက်အခြားလုပ်ငန်းလည်ပတ်မှုလိုအပ်ချက်များရှိပါက၎င်းကိုအရင် ကူးယူရန် အကြံပြုသည်။
အချည်းနှီးသောခင်းကျင်းမှုအတွက် အဆုံး () ကို အသုံးပြုခြင်းသည် မှားယွင်းသောအစာကို ပြန်ပို့လိမ့်မည်, ထို့ကြောင့်တရားသဖြင့်စီရင်ဆုံးဖြတ်ရန်အကြံပြုသည်။
PHP တွင် array များပြုလုပ်လေ့ရှိပြီး အဆုံး () function သည်သေးငယ်သည်, သို့သော်ရှုထောင့်များစွာကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါအလွန်အစွမ်းထက်သည်။ ၎င်းသည်နောက်ဆုံးပြင်ဆင်မှုကိုရယူရန်သို့မဟုတ်အချို့သောအချက်အလက်များကိုထုတ်ယူရန်ဖြစ်စေ၎င်းကိုကုဒ်၏ရိုးရှင်းမှုနှင့်ထိန်းသိမ်းခြင်းကိုများစွာတိုးတက်အောင်လုပ်ထားသည့်ကုဒ်တစ်ခုတည်းဖြင့်သာပြီးစီးနိုင်သည်။
နောက်တစ်ခါရှုပ်ထွေးသော configuration array များနှင့်သင်ရင်ဆိုင်ရသောအခါ အဆုံးကိုကြိုးစားရန်မမေ့ပါနှင့် () - ရိုးရိုး,