0 က်ဘ်အပလီကေးရှင်းများဖွင့်လှစ်သည့်အခါပုံစံဒေတာအတွက်ကြိုတင်တန်ဖိုးများသည်အလွန်အသုံးများသောလိုအပ်ချက်ဖြစ်သည်။ အထူးသဖြင့်အသုံးပြုသူသတင်းအချက်အလက်တည်းဖြတ်ခြင်းကိုတည်းဖြတ်ခြင်း, ရှာဖွေခြင်းစစ်ထုတ်ခြင်းများသို့မဟုတ်ပုံစံပြန်လည်သတ်မှတ်ခြင်းယုတ္တိဗေဒကိုပြန်လည်သတ်မှတ်ခြင်း,
PHP သည်အလွန်လက်တွေ့ကျသော function ကိုထောက်ပံ့ပေးသည့် function_katch_klekeys () ကိုထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည် Form fields ၏ပုံမှန်ဖွဲ့စည်းပုံကိုထိရောက်စွာတည်ဆောက်ရန်ဤလုပ်ငန်းကိုမည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
array_put_keys (array $ keys, ရောနှော $ တန်ဖိုး): Array
လုပ်ဆောင်ချက်သည်သော့ချက်အမည်များကို ဒေါ်လာသော့များ နှင့်စည်းလုံးညီညွတ်သော default $ တန်ဖိုးကို ရရှိပြီး array အသစ်တစ်ခုကိုပြန်ပို့သည်။ Array ၏သော့တစ်ခုစီသည် $ တန်ဖိုး တစ်ခုစီမှလာသည်။
$fields = ['name', 'email', 'age'];
$defaults = array_fill_keys($fields, '');
print_r($defaults);
ထုတ်လုပ်မှု -
Array
(
[name] =>
[email] =>
[age] =>
)
ကျွန်ုပ်တို့တွင်အသုံးပြုသူသတင်းအချက်အလက်ပုံစံရှိပြီး, Fields တွင်အသုံးပြုသူအမည်, အီးမေးလ်, ကျားမ, ပရိုဖိုင်း, ပရိုဖိုင်းတစ်ခုစီအတွက် default တန်ဖိုးကိုသတ်မှတ်လိုပါကနောက်ဆက်တွဲပုံစံစတင်ရန်, ECHO သို့မဟုတ် ENTIONTION ENTIONTIONE ကိုလွယ်ကူချောမွေ့စေရန်,
// ပုံစံလယ်ကွင်းသတ်မှတ်ခြင်း
$formFields = ['username', 'email', 'gender', 'bio', 'profile_url'];
// အားလုံးလယ်ကွင်းအားလုံးအတွက် string ကိုအချည်းနှီးသော string ကိုမှ default တန်ဖိုးကိုသတ်မှတ်ပါ
$formDefaults = array_fill_keys($formFields, '');
// output default default ကိုဖွဲ့စည်းပုံ
print_r($formDefaults);
Array
(
[username] =>
[email] =>
[gender] =>
[bio] =>
[profile_url] =>
)
ဤဖွဲ့စည်းပုံကိုပုံစံစကန ဦး တန်ဖိုးများကိုဖြည့်ဆည်းရန်တိုက်ရိုက်အသုံးပြုနိုင်သည်။
array_put_keys () () သည် ပုံမှန်တန်ဖိုးများကိုပေါင်းစည်းရန်ဒီဇိုင်းပြုလုပ်ထားသော်လည်းပိုမိုရှုပ်ထွေးသောလိုအပ်ချက်များရရှိရန်အတွက် array_myge () () သို့မဟုတ်အချို့သောလယ်ကွက်တန်ဖိုးများကိုကိုယ်တိုင်မွမ်းမံနိုင်သည်။
$formFields = ['username', 'email', 'gender', 'bio', 'profile_url'];
$formDefaults = array_fill_keys($formFields, '');
// တစ် ဦး ချင်းစီလယ်ကွင်းများအတွက်ပိုမိုသင့်လျော်သောပုံမှန်တန်ဖိုးများကိုသတ်မှတ်ပါ
$formDefaults['gender'] = 'not_specified';
$formDefaults['profile_url'] = 'https://m66.net/default-profile';
print_r($formDefaults);
Array
(
[username] =>
[email] =>
[gender] => not_specified
[bio] =>
[profile_url] => https://m66.net/default-profile
)
array_put_keys () သည်တည်ဆောက်ခြင်းပုံစံ, ဒေတာဘေ့စ်စုံစမ်းမှုများအကွက်များ, interface fields များ,
သင့်တွင်လယ်ကွင်းအမည်များကိုတပ်ဆင်ထားပြီးကောင်းစွာစနစ်တကျပုံသေ default တန်ဖိုးများကိုလျင်မြန်စွာတည်ဆောက်လိုပါကပထမ ဦး ဆုံးသုံးပါ။
အချို့သောလယ်ကွင်းတန်ဖိုးများကိုလက်ဖြင့်ပြုပြင်ခြင်းကိုပေါင်းစပ်ခြင်းသည်ထိရောက်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ်နှစ်ခုလုံးကိုထည့်သွင်းစဉ်းစားနိုင်သည်။
array_fatch_keys () ကျွန်ုပ်တို့သည် Form Default တန်ဖိုးများကိုလျင်မြန်စွာဖြည့်ဆည်းပေးနိုင်သည်။ ကုဒ်ရှင်းလင်းရေးကိုရှင်းလင်းရုံသာမကဖွံ့ဖြိုးရေးထိရောက်မှုကိုလည်းပိုမိုကောင်းမွန်စေသည်။ နောက်တစ်ကြိမ်သင်ပြုလုပ်သောအခါပုံစံစတင်လုပ်ဆောင်ခြင်းကိုသင်ပြုလုပ်သောအခါသင်ကောင်းစွာကြိုးစားကြည့်ပါလိမ့်မည်။
ဤကွက်လပ်များကိုထပ်မံကိုင်တွယ်ရန်လိုအပ်ပါကဤပုံစံအမျိုးမျိုးဖြစ်သော HTML ပုံစံများကိုတည်ဆောက်ခြင်းစသည်တို့ကိုပြုလုပ်နိုင်သည်။
အသုံးပြုသူပုံစံများကိုပြုပြင်သည့်အခါအသုံးပြုသူပုံစံများကိုပြုပြင်သည့်အခါအသုံးပြုသူပုံစံများကိုဖြည့်ဆည်းပေးပြီးနောက်အသုံးပြုသူမှဖြည့်စွက်ထားသောအချက်အလက်များကိုမည်သို့ဆက်လက်ထိန်းသိမ်းထားရမည်နည်း ။