PHP applications များကိုတီထွင်သည့်အခါကျွန်ုပ်တို့သည် Form Fields အတွက်အသုတ်များတွင်ပုံမှန်တန်ဖိုးများကိုသတ်မှတ်ရန်လိုအပ်သည်။ အထူးသဖြင့်ပုံစံတင်သွင်းမှုတွင်အချို့သောလယ်ကွင်းများတွင်အသုံးပြုသူမဖြည့်စွက်သောအခါထိုလယ်ကွင်းများအတွက်ပုံမှန်တန်ဖိုးများကိုအလိုအလျောက်ဖြည့်ဆည်းပေးနိုင်သည်။ array_file () သည်အလွန်အသုံးဝင်သော PHP function တစ်ခုဖြစ်သည်။
ဤဆောင်းပါးသည် array_flate_flute () ကို သုံး. ပုံစံကွက်ကွင်းကွင်းများရှိသည့်ပုံစံကွက်ကွင်းကွင်းများရှိသည့်ပုံစံအမျိုးမျိုးအတွက်ပုံသေတန်ဖိုးများကိုမည်သို့သတ်မှတ်မည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Array_filt_fille () သည် PHP တွင်တပ်ဆင်ထားသော function တစ်ခုဖြစ်သည်။ ဤလုပ်ဆောင်ချက်၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_fill(int $start_index, int $num, mixed $value): array
$ start_index : Array ၏အစအညွှန်း။
$ Num : Array ရှိဒြပ်စင်အရေအတွက်။
$ တန်ဖိုး - ဖြည့်ရန်တန်ဖိုး။
array_filt ကို အသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်သတ်မှတ်ထားသောအရွယ်အစားတစ်ခုစီကိုအလွယ်တကူဖန်တီးနိုင်ပြီး element တစ်ခုစီကိုတူညီသော default တန်ဖိုးကိုပေးနိုင်သည်။
အသုံးပြုသူနှင့်ပတ်သက်သည့်အခြေခံအချက်အလက်များ (ဥပမာ, အီးမေးလ်, ဖုန်းနံပါတ်စသည်) နှင့်ပတ်သက်သောအခြေခံအချက်အလက်များကိုစုဆောင်းရန်အသုံးပြုသော input box များနှင့်ပုံစံအမျိုးမျိုးရှိသည်ဆိုပါစို့။ array_filt () ကို အသုံးပြု. ဤပုံစံကွက်လပ်များအတွက် default တန်ဖိုးများကိုအသုတ်များဖြင့်သတ်မှတ်နိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။
<?php
// ပုံစံလယ်ကွင်းသတ်မှတ်ခြင်း
$form_fields = ['name', 'email', 'phone', 'address'];
// အသုံးပြု array_fill() နယ်ပယ်တစ်ခုစီအတွက်ပုံမှန်တန်ဖိုးများကိုသတ်မှတ်ပါ
$default_values = array_fill(0, count($form_fields), '');
// ပုံစံကိုလယ်ကွင်းသို့ပုံမှန်တန်ဖိုးကိုပြည့်
$form_data = array_combine($form_fields, $default_values);
// output ကို form fields နှင့်ပုံမှန်တန်ဖိုးများ
print_r($form_data);
?>
Form fields ကိုသတ်မှတ်ခြင်း - ပထမအချက်မှာ, အမည် , အီးမေးလ် , ဖုန်း , လိပ်စာ စသည်ဖြင့်ဖွဲ့စည်းထားသောနယ်ပယ်အမည်များပါ 0 င်သည့် array form_fields များကို သတ်မှတ်သည်။
array_filte ကို သုံး. default value ကိုသတ်မှတ်ပါ။ Count ($ form_fields) သည်ကွက်လပ်အရေအတွက်ကိုတွက်ချက်သည်။ array ၏အရွယ်အစားကိုသတ်မှတ်ရန်နှင့် element တစ်ခု၏ deference တစ်ခုစီ၏ default တန်ဖိုးကိုသတ်မှတ်ရန်ဤနံပါတ်ကိုအသုံးပြုသည် ။
Default Value ကို Field သို့သုံးပါ ။ array_combine () function ကိုပေါင်းစပ်ပါ။
ရလဒ် - နောက်ဆုံးတွင် Form field နှင့်၎င်း၏သက်ဆိုင်ရာပုံသေတန်ဖိုးကို output လုပ်ရန် print_r () ကို သုံးပါ။
<?php
// Form Field Name
$form_fields = ['name', 'email', 'phone', 'address'];
// အသုံးပြု array_fill() နယ်ပယ်တစ်ခုစီအတွက်ပုံမှန်တန်ဖိုးများကိုသတ်မှတ်ပါ
$default_values = array_fill(0, count($form_fields), '');
// လယ်ကွင်းအမည်များနှင့်ပုံမှန်တန်ဖိုးများကိုပေါင်းစည်းပါ
$form_data = array_combine($form_fields, $default_values);
// စာမျက်နှာရှိပုံစံပုံစံ
echo '<form action="https://m66.net/submit_form.php" method="post">';
foreach ($form_data as $field => $default_value) {
echo '<label for="' . $field . '">' . ucfirst($field) . ':</label>';
echo '<input type="text" name="' . $field . '" value="' . htmlspecialchars($default_value) . '"><br>';
}
echo '<input type="submit" value="နားထောင်">';
echo '</form>';
?>
Form Field Name : ကျွန်ုပ်တို့သည်ပုံစံ၏လယ်ကွင်းများကိုသတ်မှတ်ရန် $ Form_fields Array ကိုအသုံးပြုနေဆဲဖြစ်သည်။
ပုံမှန်တန်ဖိုးသတ်မှတ်ခြင်း - နယ်ပယ်တစ်ခုစီ၏ default တန်ဖိုးကို array_filt မှတစ်ဆင့်အချည်းနှီးသော string တစ်ခုသို့သတ်မှတ်ပါ။
HTML ပုံစံများကို Generate : form_data ခင်းကျင်းမှတဆင့် foreach to foreach ကို သုံး. form form field for for for in input box > ကိုထုတ်လုပ်ပါ။ ပိုင်ဆိုင်မှု ပိုင်ဆိုင်မှုတွင်ကျွန်ုပ်တို့သည်နယ်ပယ်၏ပုံမှန်တန်ဖိုးကိုသတ်မှတ်သည်။
ပုံစံတင်သွင်းမှု - ပုံစံတင်သွင်းမှု၏ပစ်မှတ် URL ကို https://m66.net/submit_submit_fmit.php ကိုသတ်မှတ်ထားသည်။ ပုံစံဒေတာကိုဤလိပ်စာသို့တင်ပြလိမ့်မည်ဟုညွှန်ပြသည်။
Array_fatch_FiltfiTe () function ကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် form provide fields များအတွက်အသုတ်တွင်ပုံမှန်တန်ဖိုးများကိုအလွယ်တကူသတ်မှတ်နိုင်သည်။ ဤနည်းလမ်းသည်အထူးသဖြင့် code မိတ္တူကူးခြင်းနှင့်ဖွံ့ဖြိုးမှုစွမ်းရည်ကိုများစွာတိုးတက်စေနိုင်သောကြီးမားသောပုံစံများကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါဤနည်းလမ်းသည်အလွန်အဆင်ပြေသည်။
ဤဆောင်းပါးသည်သင့်အား array_flution ၏အသုံးပြုမှုကိုပိုမိုနားလည်သဘောပေါက်ရန်နှင့်သင့်အလုပ်စွမ်းဆောင်ရည်ကိုတိုးတက်အောင်လုပ်ရန်ဤဆောင်းပါးသည်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။