PHP တွင်၎င်းသည်သတ်မှတ်ထားသောအရွယ်အစားနှင့်အတူခင်းကျင်းစေရန်နှင့်ပုံမှန်တန်ဖိုးများကိုဖြည့်ဆည်းရန်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ကံကောင်းထောက်မစွာပင် PHP သည်ဤအရာကိုအောင်မြင်ရန်အလွန်ရိုးရှင်းသောနှင့်ထိရောက်သော function array_fille () ကို ထောက်ပံ့ပေးသည်။ ဤဆောင်းပါးသည်သတ်မှတ်ထားသောအရွယ်အစားနှင့်အတူခင်းကျင်းမှုနှင့်ပုံမှန်တန်ဖိုးကိုဖြည့်ဆည်းပေးရန် array_filt_ function ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါလိမ့်မည်။
array_flate_fatch () function ကိုသတ်မှတ်ထားသောအရွယ်အစားတစ်ခုစီကိုဖန်တီးရန်နှင့် element တစ်ခုစီကိုတူညီသောတန်ဖိုးနှင့်ဖြည့်ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်အောက်ပါ parameters သုံးရာကိုလက်ခံသည်။
array_fill(int $start_index, int $num, mixed $value) : array
$ start_index : ခင်းကျင်းမှု၏အကြောင်းအရာအညွှန်းကိုမည်သည့်အရာကိုတန်ဖိုးထားသည်ကိုဆုံးဖြတ်သည်။
$ Num : ထုတ်လုပ်ရန် Array ဒြပ်စင်အရေအတွက်။
$ Value : Array Element တစ်ခုစီအတွက်မူလတန်ဖိုး။
array_fille () သတ်မှတ်ထားသောဒြပ်စင်များနှင့်အတူခင်းကျင်းနှင့်အတူခင်းကျင်းနှင့်အတူခင်းကျင်းဖန်တီးရန် default တန်ဖိုးများကိုအလွန်ရိုးရှင်းပါသည်။ ဒီနေရာမှာအခြေခံဥပမာတစ်ခုပါ။
<?php
// ကွန်တိန်နာတစ်ခုဖန်တီးပါ10ဒြပ်,အားလုံးတန်ဖိုးများဖြစ်ကြသည်0၏ခင်းကျင်း
$array = array_fill(0, 10, 0);
// ရလဒ်ရလဒ်
print_r($array);
?>
ရလဒ်ရလဒ် -
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
)
ဤဥပမာတွင် array_filt_fille () သည် အညွှန်းကိန်း 0 မှ စတင်. ဒြပ်စင် (10) ဒြပ်စင်တစ်ခုစီကိုဖန်တီးသည်။
Array_filt_fille () သည် array များဖန်တီးရန်အညွှန်းကိန်းများကိုလည်းအသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်အောက်ပါကုဒ်သည်ခင်းကျင်းရန်အညွှန်းကိန်းများကိုအသုံးပြုသည်။
<?php
// 使用负数索引ကွန်တိန်နာတစ်ခုဖန်တီးပါ10ဒြပ်၏ခင်းကျင်း
$array = array_fill(-5, 10, "Hello");
// ရလဒ်ရလဒ်
print_r($array);
?>
ရလဒ်ရလဒ် -
Array
(
[-5] => Hello
[-4] => Hello
[-3] => Hello
[-2] => Hello
[-1] => Hello
[0] => Hello
[1] => Hello
[2] => Hello
[3] => Hello
[4] => Hello
)
ဤဥပမာတွင် Array ၏အညွှန်းကိန်းသည် -5 နှင့်စတင်ပြီး 10 "ဟဲလို" တန်ဖိုးများနှင့်ပြည့်စုံသည်။
array_file () သည် array များကိုစတင်ရန်အလွန်သင့်လျော်သည်။ ဥပမာအားဖြင့်, သင် elements အားလုံး၏က န ဦး တန်ဖိုးရှိဒြပ်စင် 100 ကိုသင်ဖန်တီးလိုကြောင်းဆိုပါစို့, အောက်ပါကုဒ်ကိုသုံးနိုင်သည်။
<?php
$array = array_fill(0, 100, false);
Array_file () ကို ရိုးရှင်းသောကိန်းဂဏန်းတန်ဖိုးများကိုဖြည့်ရန်သာမက Associative Arraies များကိုဖြည့်ဆည်းရန်လည်းအသုံးပြုနိုင်သည်။ ကျနော်တို့တိကျတဲ့သော့ချက်တစ်ခုနှင့်အတူခင်းကျင်းဖန်တီးချင်တယ်ဆိုပါစို့။
<?php
$array = array_fill(1, 5, "default_value");
print_r($array);
?>
ရလဒ်ရလဒ် -
Array
(
[1] => default_value
[2] => default_value
[3] => default_value
[4] => default_value
[5] => default_value
)
ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အညွှန်းကိန်း 1 နှင့် စတင်. အရှည် 5 ခုကိုဖန်တီးပြီး "default_value" ၏တန်ဖိုးများရှိသော elements အားလုံးနှင့်အတူ 5 ခုဖန်တီးပေးသည်။
အကယ်. သင်၏ Array အကြောင်းအရာတွင် URLs များပါ 0 င်ပါက array_flut array တစ်ခုမှခင်းကျင်းရန် () ကို ထုတ်လုပ်သည့်အခါ array ဒြပ်စင်တစ်ခုစီကို fixed URL တစ်ခုထဲသို့ဖြည့်ရန်အလွန်အဆင်ပြေသည်။
<?php
// ကွန်တိန်နာတစ်ခုဖန်တီးပါ5ဒြပ်၏ခင်းကျင်း,အားလုံးဒြပ်စင်သတ်မှတ်ထားသောနေကြသည်URL
$urls = array_fill(0, 5, "https://m66.net/");
// ရလဒ်ရလဒ်
print_r($urls);
?>
ရလဒ်ရလဒ် -
Array
(
[0] => https://m66.net/
[1] => https://m66.net/
[2] => https://m66.net/
[3] => https://m66.net/
[4] => https://m66.net/
)
ဤဥပမာတွင်ကျွန်ုပ်တို့သည် array_fille () ကိုအသုံးပြုသည် () 5 ဒြပ်စင်တစ်ခုစီကိုဖန်တီးရန်, တစ်ခုစီသည်တူညီသော URL တစ်ခုစီနှင့် Domain Name ကို M66.net ဖြင့်အစားထိုးထားသည်။
PHP ၏ Array_fatch_fatch_form () function သည်အလွန်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ရိုးရှင်းသောကိန်းဂဏန်းများကိုရိုးရိုးရှင်းရှင်းတန်ဖိုးထား မှု ဖြစ်စေဖြစ်စေ, တစ်ချိန်တည်းမှာပင် URLs များပါ 0 င်သည့်အခြေအနေကိုလည်းကိုင်တွယ်နိုင်သည့်အခြေအနေကိုကိုင်တွယ်ဖြေရှင်းနိုင်သည့်အခြေအနေကိုကိုင်တွယ်ဖြေရှင်းနိုင်သည့်အခြေအနေကိုကိုင်တွယ်ဖြေရှင်းနိုင်သည်။