လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အခြေခံ syntax နှင့် array_fatch ၏အသုံးပြုမှုနည်းလမ်းများအသေးစိတ်ရှင်းပြချက် () function ကို

အခြေခံ syntax နှင့် array_fatch ၏အသုံးပြုမှုနည်းလမ်းများအသေးစိတ်ရှင်းပြချက် () function ကို

M66 2025-05-14

Array_filt_fille () သည် PHP တွင်အလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည်အချို့သောပုံတူတန်ဖိုးများကိုထုတ်လုပ်ရန်သို့မဟုတ်အချို့သောသတ်သတ်မှတ်မှတ်အခြေအနေများတွင် arrays များကိုစတင်ရန်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသည်။ ဤဆောင်းပါးသည်အခြေခံ syntax နှင့် array_filling () function ကို၏အခြေခံ syntax နှင့်ဘုံ application parios ကိုအသေးစိတ်မိတ်ဆက်ပေးလိမ့်မည်။

1 ။ array_fatch () function ကို၏အခြေခံ syntax

 array array_fill ( int $start_index , int $num , mixed $value )
  • $ start_index : ဖြည့်ရမည့်နေရာကိုမည်သည့်နေရာတွင်စတင်မည်ကိုဖြည့်စွက်ရန်အစ၏အညွှန်းကိန်းအနေအထား။

  • $ num : ဖြည့်ဖို့ဒြပ်စင်အရေအတွက်။

  • $ တန်ဖိုး - ဒြပ်စင်တစ်ခုစီ၏တန်ဖိုးသည်ကိန်းဂဏန်းများ, ကြိုးများ,

ဤလုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောတန်ဖိုးနှင့်ပြည့်စုံသောခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။

2 ။ Array ဖြည့်ရန် Array_fatch_flate () function ကိုသုံးပါ

ဥပမာ 1: နံပါတ်များကိုဖြည့်ပါ

ကျနော်တို့က 5 ဒြပ်စင် 5 ခုပါတဲ့ array တစ်ခုဖန်တီးချင်တယ်ဆိုပါစို့။

 <?php
$filledArray = array_fill(0, 5, 10);
print_r($filledArray);
?>

ရလဒ်ရလဒ် -

 Array
(
    [0] => 10
    [1] => 10
    [2] => 10
    [3] => 10
    [4] => 10
)

ဤဥပမာတွင်ခင်းကျင်းမှုသည်အညွှန်းကိန်း 0 မှ 0 ဏ်အနေဖြင့်ပြည့်နှက်နေသည်။ စုစုပေါင်း 10 ခုရှိသည်။

ဥပမာ 2: string array ဖြည့်ခြင်း

string array ဖြည့်ရန် array_flate_fatch () function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်, ဒြပ်စင် 3 ခုပါသော array တစ်ခုဖန်တီးပါ။

 <?php
$filledArray = array_fill(0, 3, "hello");
print_r($filledArray);
?>

ရလဒ်ရလဒ် -

 Array
(
    [0] => hello
    [1] => hello
    [2] => hello
)

3 ။ array အနုတ်လက်ခဏာညွှန်းကိန်းနှင့်အတူဖြည့်ပါ

သင် array ဖြည့်ရန်အနုတ်လက်ခဏာညွှန်းကိန်းများကိုလည်းသုံးနိုင်သည်။ အနုတ်လက်ခဏာညွှန်းကိန်းများကိုခင်းကျင်းမှု၏အဆုံးမှတွက်ချက်သည်။ ဥပမာအညွှန်းကိန်းဖြင့်စတင်သောခင်းကျင်းမှုကိုဖန်တီးပါ။

 <?php
$filledArray = array_fill(-3, 4, "test");
print_r($filledArray);
?>

ရလဒ်ရလဒ် -

 Array
(
    [-3] => test
    [-2] => test
    [-1] => test
    [0] => test
)

ဤဥပမာတွင်ဖြည့်ထားသောအညွှန်းကိန်းသည် -3 ဖြင့်စတင်ခဲ့ပြီး 4 ဒြပ်စင် 4 လုံးနှင့်ပြည့်နှက်နေသည်။

4 ။ array_filling ၏ဘုံ application အခြေအနေများ ()

ဇာတ်လမ်း 1: ခင်းကျင်းမှုကိုအစပြုပါ

array_flate () ကို တူညီသော element များပါ 0 င်သော array တစ်ခုပါ 0 င်ရန်အသုံးပြုနိုင်ပါသည်။ ဥပမာအားဖြင့်, မှားယွင်းသော တန်ဖိုးရှိရာ 100 ရှိသောဒြပ်စင် 100 ရှိသော array တစ်ခုပြုလုပ်ရန် Boolean Array ကိုကိုယ်စားပြုသည်။

 <?php
$filledArray = array_fill(0, 100, false);
print_r($filledArray);
?>

ဇာတ်လမ်း 2: တိကျသောအကွာအဝေးများအတွက်ညွှန်းကိန်းဖြည့်ပါ

တစ်ခါတစ်ရံတွင်သင်သတ်မှတ်ထားသောအညွှန်းကိန်းအကွာအဝေးနှင့်အတူခင်းကျင်းရန်လိုကောင်းလိုပေမည်။ ဥပမာအားဖြင့်, သင် index 2 အညွှန်းကိန်း 6 မှ elements 6 မှ elements မှ array တစ်ခုဖန်တီးချင်တယ်:

 <?php
$filledArray = array_fill(2, 5, null);
print_r($filledArray);
?>

ရလဒ်ရလဒ် -

 Array
(
    [2] => 
    [3] => 
    [4] => 
    [5] => 
    [6] => 
)

ဤဥပမာတွင် Array သည်အညွှန်းကိန်း 2 မှအညွှန်းကိန်း 2 ခုနှင့်ပြည့်နှက်နေသည်

မြင်ကွင်း 3: ထပ်တူတန်ဖိုးများကိုထုတ်လုပ်ရန်

Array_filt_fille () ကို ထပ်တူထပ်မျှတန်ဖိုးများကိုထုတ်လုပ်ရန်လည်းအသုံးပြုနိုင်သည်။ အချို့သောကိစ္စရပ်များတွင်တူညီသော element များပါ 0 င်သည့်နေရာတစ်ခုကိုထုတ်လုပ်ရန်အလွန်များသောအားဖြင့်ဖြစ်သည်။ ဥပမာအားဖြင့်, သင်သည် URL စာရင်းကိုတုပရန် "M666.net" ကြိုး 10 ခုကိုထုတ်လုပ်ရန်လိုသည်။

 <?php
$urls = array_fill(0, 10, "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
    [5] => https://m66.net
    [6] => https://m66.net
    [7] => https://m66.net
    [8] => https://m66.net
    [9] => https://m66.net
)

ဤဥပမာသည် M66.net ကိုညွှန်ပြသည့် URL များစွာကိုထုတ်လွှင့်သည်ကိုပြသသည်။

5 ။ မှတ်စုဖို့အရာ

  • array_file () သင်ပေးသည့်အညွှန်းကိန်းများအပေါ် အခြေခံ. array အသစ်တစ်ခုကိုထုတ်လုပ်လိမ့်မည်။ အကယ်. သင်သတ်မှတ်သည့်အညွှန်းကိန်းသည်အနုတ်ကိန်းတစ်ခုဖြစ်ပါက၎င်းသည်ခင်းကျင်းမှု၏အဆုံးမှဖြည့်ဆည်းပေးလိမ့်မည်။

  • Index ဖြည့်နေသလားဆိုတာကိုမစစ်ဆေးပါ။ ဒါကြောင့်သင်ကထပ်ခါတလဲလဲပြောရင်နောက်ဆုံး array ရဲ့အညွှန်းကိန်း overwrite လုပ်ရမယ်။

အကျဉ်းချုပ်

အဆိုပါ array_filt_fatch () function သည်သတ်မှတ်ထားသောတန်ဖိုးကိုဖြည့်စွက်သော array ကိုထုတ်လုပ်ရန်အလွန်ရိုးရှင်းပြီးအစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်ခင်းကျင်းမှုကို အစပြု. သတ်သတ်မှတ်မှတ်တန်ဖိုးများကိုဖြည့်ရန်သို့မဟုတ်ပုံတူတန်ဖိုးများကိုထုတ်လုပ်ရန်အသုံးပြုနိုင်သည်။ နားလည်မှုနှင့်ပြောင်းလွယ်ပြင်လွယ် array_filling ကိုအသုံးပြုခြင်း () array_filling ကိုအသုံးပြုခြင်း () သည်အပြောင်းအလဲများကိုပြုပြင်ခြင်းနှင့်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အရေးပါသောအခန်းကဏ် play မှပါ 0 င်နိုင်သည်။