PHP တွင် array_file_filling () function ကိုအသုံးပြုသည်။
အညွှန်းကိန်း : ဖြည့်၏ start အညွှန်းကိန်းကိုသတ်မှတ်ပါ။
အရှည် - ဖြည့်ဖို့ဒြပ်စင်အရေအတွက်ကိုဖေါ်ပြသည်။
တန်ဖိုး - ခင်းကျင်းမှုကိုဖြည့်စွက်သော element တန်ဖိုးကိုသတ်မှတ်ပါ။
ပုံမှန်အားဖြင့် array_flution () ကိုပထမ ဦး ဆုံးအငြင်းအခုံ () အငြင်းပွားမှုသည်ခင်းကျင်းမှု၏အညွှန်းကိန်းကိုကိုယ်စားပြုသောနံပါတ်ဖြစ်သည်။ အကယ်. သင်သည် array_flution သို့ပထမဆုံးအငြင်းအခုံအဖြစ် string ကိုဖြတ်သန်းရန်ကြိုးစားပါက PHP သည်သတိပေးချက်သည် string texes ၏ညွှန်းကိန်းများကိုမကိုင်တွယ်နိုင်ကြောင်း သတိပေးချက် အမှားတစ်ခုပြုလုပ်သည်။ ဒါဘာကြောင့်လဲ
PHP ရှိ Arrays များသည်များသောအားဖြင့်အညွှန်းများနှင့်များသောအားဖြင့်အထူးသဖြင့် Array_filling နှင့်အတူခင်းကျင်းခြင်း () ကိုဖြည့်သည့်အခါနံပါတ်များဖြင့်နံပါတ်များဖြင့်လည်ပတ်သည်။ array_flut () ကို "နံပါတ်အညွှန်းကိန်း" ၏ Array ဖြည့်သည့်ယန္တရားကို အခြေခံ. ဒီဇိုင်းပြုလုပ်ထားသည်။ ပထမ ဦး ဆုံး parameter သည်ပထမ ဦး ဆုံး parameter သည်ကိန်းတစ်ခု (သို့မဟုတ်ကိန်းတစ်ခုသို့ပြောင်းလဲနိုင်သောနံပါတ်) ဖြစ်ရမည်, အကြောင်းမှာ၎င်းသည် PHP arrays ၏ပုံမှန်အပြုအမူဖြစ်သည်။
အကယ်. ပထမ ဦး ဆုံး parameter သည် string တစ်ခုဖြစ်ပါက PHP သည်တရားဝင်ခင်းကျင်းသောတန်ဖိုးကိုကျိုးကြောင်းဆီလျော်သောဂဏန်းအညွှန်းကိန်းအဖြစ် ပြောင်းလဲ. မရပါ။ ထို့ကြောင့်၎င်းသည်ကိန်းဂဏန်းအမျိုးအစားများကိုသာကိုင်တွယ်နိုင်သည်။
PHP တွင် array များသည်ကိန်းဂဏန်းများအညွှန်းများသို့မဟုတ် associative array (သော့များသည်ကြိုးများဖြစ်သည်) ဖြစ်နိုင်သည်။ သို့သော် array_filling () function ကိုဒီဇိုင်းရေးဆွဲရာတွင် default သည် နံပါတ်အညွှန်းကိန်းခင်းကို လည်ပတ်ရန်ဖြစ်သည်။ နံပါတ်တစ်ခုကိုအညွှန်းတစ်ခုအဖြစ်ပေးသည့်အခါ PHP သည်ထိုအနေအထားမှစသင့်ကြောင်းသိသည်။
အညွှန်းကိန်းများအဖြစ် ကြိုး ကြိုးများ အ နေဖြင့်အပေါင်းအသင်းဆိုင်ရာဝေငှခြင်းများတွင်အသုံးပြုလေ့ရှိသည်။ array_flut_fille () ဒီအခြေအနေအတွက်အလုပ်မလုပ်ဘူး, ဘာဖြစ်လို့လဲဆိုတော့ဒါက Associative ခင်းကျင်းမှုကိုစတင်သည့်အစတစ်ခုအနေဖြင့်ပူးတွဲအနေအထားဖြင့်ဖြည့်ဆည်းပေးရန်မထောက်ပံ့ပါ။
PHP Array ၏နောက်ခံအကောင်အထည်ဖော်မှုယန္တရားသည်ဒစ်ဂျစ်တယ်ညွှန်းကိန်းများတွင်ပိုမိုထိရောက်သောဒစ်ဂျစ်တယ်အညွှန်းကိန်းများ၏စွမ်းဆောင်ရည်ကိုအကောင်းဆုံးဖြစ်သည်။ အကယ်. သင်သည်ဂဏန်းအညွှန်းကိန်းကိုအသုံးပြုပါက PHP သည် Numeric Index ကိုမှတ်ဉာဏ်တည်နေရာသို့တိုက်ရိုက်ချည်နှောင်ထားပြီးမလိုအပ်သောအပိုတွက်ချက်မှုများကိုရှောင်ရှားလိမ့်မည်။ အကယ်. သင်သည်အညွှန်းများအဖြစ်ကြိုးများကိုအသုံးပြုရန်ကြိုးစားပါက PHP သည်မှတ်ဥာဏ်ပြုပြင်ခြင်းနှင့်တွက်ချက်မှုများလိုအပ်လိမ့်မည်။
Array_filt_fille () , ပထမ ဦး ဆုံး parameter သည်ကိန်းတစ်ခုဖြစ်သင့်သည်။ ဥပမာအားဖြင့်, index 2 မှအညွှန်း 2 မှ စ. အညွှန်းကိန်း 2 ခုဖြင့်ဖြည့်ပါ။
$arr = array_fill(2, 5, 'Hello');
print_r($arr);
ရလဒ်ရလဒ် -
Array
(
[2] => Hello
[3] => Hello
[4] => Hello
[5] => Hello
[6] => Hello
)
ဤဥပမာတွင် array_flut () သည် အညွှန်းကိန်း 2 မှစသည့်ဒြပ်စင် 5 ခုကိုဖြည့ ်စွက်သည်။ အားလုံးညွှန်းကိန်းများသည်ကြိုးများမဟုတ်ဘဲနံပါတ်များဖြစ်သည်။
array_flution ၏မူလရည်ရွယ်ချက် () သည် assigirective arrays ထက်ဂဏန်းညွှန်းကိန်းများနှင့်အတူခင်းကျင်းရန်အတွက်ခင်းကျင်းရန်အတွက်ဖြည့်ရန်ဖြစ်သည်။ သင် Associative Array ကိုဖြည့်လိုပါကတန်ဖိုးများကိုသတ်မှတ်ရန်ကြိုး indexing နှင့်ပေါင်းစပ်ခြင်းကဲ့သို့သောအခြားနည်းလမ်းများကိုသင်အသုံးပြုနိုင်သည်။
$arr = [];
$startIndex = 'a';
for ($i = 0; $i < 5; $i++) {
$arr[$startIndex] = 'Hello';
$startIndex++;
}
print_r($arr);
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ခင်းကျင်းသောသော့များဖြင့်ခင်းကျင်းသည်။
ဤဆောင်းပါးသည် PHP တွင် array_flate_flate_fille () function ကိုအသုံးပြုခြင်းနှင့်ကန့်သတ်ချက်များကိုပိုမိုနားလည်သဘောပေါက်ရန်သင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ သင့်တွင်အခြားမေးခွန်းများရှိပါကကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်ကိုကြည့်ပါ။