PHP တွင်ကျွန်ုပ်တို့သည် HTML element များကို array များမှထုတ်လုပ်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, <select> drop-drop-drop-drop-down box အတွက် option list တစ်ခုထုတ်လုပ်ခြင်းသည် drop-down box ၏ ရွေးချယ်မှုများကို ဖြည့်စွက်ရန်အတွက်ခင်းကျင်းရန်ခင်းကျင်းမှုကိုအသုံးပြုလေ့ရှိသည်။ array_comboine () function သည် arrays နှစ်ခုကို select -down box များအတွက်ရွေးချယ်စရာများကိုထုတ်လုပ်ရန် Acciative Array သို့ပေါင်းစပ်ထားသောအလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။
array_comboine () function သည် inarray အသစ်၏သော့ချက်ဖြစ်သောသော့ချက်ဖြစ်သော parray အဖြစ် array နှစ်ခုကို array နှစ်ခုနှင့်ဒုတိယခင်းကျင်းအသစ်၏တန်ဖိုးအဖြစ်သတ်မှတ်ထားသည်။ Key-value pair တစုံစီပါ 0 င်သော elements နှစ်ခုနှင့်သက်ဆိုင်သောဒြပ်စင်များပါဝင်သည်။
array_combine(array $keys, array $values): array
$ သော့များ - array အသစ်တစ်ခုကိုထုတ်လုပ်ရန်အသုံးပြုသောသော့ချက်။
$ တန်ဖိုးများ - array အသစ်တစ်ခုကိုထုတ်လုပ်ရန်အသုံးပြုသောတန်ဖိုး။
အကယ်. Array နှစ်ခုရှိဒြပ်စင်အရေအတွက်သည်ကိုက်ညီမှုမရှိပါက array_combine () သတိပေးချက် အမှားတစ်ခုကိုဖွင့်ပြီးမည်သည့်တန်ဖိုးကိုမပြန်ပါနှင့်။
သင့်တွင် arry နှစ်ခုရှိသည်ဆိုပါစို့, တစ်ခုမှာ drop-down box အတွက် option ကိုတန်ဖိုးပေးပြီးအခြားသည် drop-down box အတွက် display text ကိုကိုယ်စားပြုသည်။ ဤနှစ်ခု array နှစ်ခုကိုပေါင်းစပ်ထားသော array_combeine () ကို သုံးနိုင်သည်။ Select tag ၏ option element များကိုထုတ်လုပ်ရန်၎င်းကိုထပ်မံအသုံးပြုသည်။
<?php
// drop-down သေတ္တာများအတွက်တန်ဖိုးများကိုခင်းကျင်း
$values = ["1", "2", "3", "4", "5"];
// စာသားခင်းကျင်းကို drop-down box ထဲမှာပြပါ
$labels = ["One", "Two", "Three", "Four", "Five"];
// အသုံးပြု array_combine အတူတူနှစ်ခု array ပေါင်းစပ်
$options = array_combine($values, $labels);
// ဖြစ်ပါှးစေ HTML Select box ကိုဆွဲချ
echo '<select name="numbers">';
foreach ($options as $value => $label) {
echo '<option value="' . htmlspecialchars($value) . '">' . htmlspecialchars($label) . '</option>';
}
echo '</select>';
?>
array အဓိပ္ပာယ်သတ်မှတ်ချက် - ကျွန်ုပ်တို့သည် Array $ တန်ဖိုး 2 ခုနှင့် $ တံဆိပ်များကို သတ်မှတ်. ရွေးချယ်မှု၏တန်ဖိုးနှင့်မျက်နှာပြင်၏တန်ဖိုးပါ 0 င်သည်။
Array_ComBine () Merge Array : array နှစ်ခုကို artiative actirective array $ ရွေးစရာများအဖြစ် ပေါင်းစပ်ပါ။ $ Values Array ၏ element တစ်ခုစီသည် Associative Array ၏သော့ချက်အဖြစ်အသုံးပြုသောနေရာတွင် Associative Array ၏သော့ချက်တစ်ခုစီကိုအသုံးပြုသည်။
<select> tags များကို generate : option တစ်ခုစီအတွက် Forach ကွင်းဆက်နှင့် outpl code မှတဆင့် $ options array ( <option> ) ။
HTML Security - HTMLSPecialchars () function ကိုသုံးပါ။
<select name="numbers">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
ဤနည်းအားဖြင့် တက်ကြွလှုပ်ရှား သော drop-down box တစ်ခု၏အလိုအလျောက်မျိုးဆက်မျိုးဆက်တစ်မျိုးကို array_combine () မှတဆင့်အောင်မြင်သည်။
array_comboine () သည်အလွန်အဆင်ပြေသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အထူးသဖြင့် HTML element များကိုထုတ်လုပ်သည့်အခါ, ၎င်းကိုအသုံးပြုသည့်အခါ array နှစ်ခုရှိဒြပ်စင်အရေအတွက်ကိုတသမတ်တည်းရှိကြောင်းသေချာစေရန်သာလျှင်လိုအပ်သော HTML အကြောင်းအရာများကိုထုတ်လုပ်ရန် Associative Array သို့အောင်မြင်စွာပေါင်းစည်းနိုင်သည်။