လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Array_filte () နှင့် Range ကို သုံး. သော့ချက်တန်ဖိုးများကိုအမိန့်ပေးခဲ့သည် ()

Array_filte () နှင့် Range ကို သုံး. သော့ချက်တန်ဖိုးများကိုအမိန့်ပေးခဲ့သည် ()

M66 2025-06-05

PHP, array_filt_fille () နှင့် Range () တွင်အများအားဖြင့်အသုံးများသောလုပ်ဆောင်ချက်နှစ်ခုသည်များသောအားဖြင့်သတ်မှတ်ထားသောဒြပ်စင်များနှင့်အတူ Arrays များနှင့်အမိန့်တပ်ဆင်ထားသည့် array များထုတ်လုပ်ရန်အသုံးပြုသည်။ ၎င်းတို့သည်ပရိုဂရမ်းမင်းအလုပ်များကိုများစွာအဆင်ပြေစေရန်အမှာစာတန်ဖိုးများကိုအလွယ်တကူဖန်တီးနိုင်ရန်အသုံးပြုနိုင်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်ဤလုပ်ဆောင်ချက်နှစ်ခုကို အသုံးပြု. သော့ချက်တန်ဖိုးအမျိုးမျိုးကိုဖန်တီးရန်ဤလုပ်ဆောင်ချက်နှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။

1 ။ array_filt_fille () function ကိုမိတ်ဆက်

array_filt_fille () function ကိုသတ်မှတ်ထားသောဒြပ်စင်နှင့်အတူခင်းကျင်းရန်အသုံးပြုသည်။ ၎င်းသည် parameters သုံးခုလိုအပ်သည်။

  1. Start_index : Array စသည်အခေါ်နှင့်အညွှန်းကိန်း။

  2. Num : Array ရှိဒြပ်စင်အရေအတွက်။

  3. တန်ဖိုး - ဖြည့်ခြင်း၏တန်ဖိုး။

ဤလုပ်ဆောင်ချက်သည်သတ်မှတ်ထားသောနံပါတ်တစ်ခုပါ 0 င်သည်။ element တစ်ခုစီသည်အတူတူပင်ဖြစ်ပြီး,

ဥပမာ -

 $start_index = 1;
$num = 5;
$value = 'm66.net'; // အကြောင်းအရာဖြည့်ပါ

$array = array_fill($start_index, $num, $value);
print_r($array);

ထုတ်လုပ်မှု -

 Array
(
    [1] => m66.net
    [2] => m66.net
    [3] => m66.net
    [4] => m66.net
    [5] => m66.net
)

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် array_filling မှတစ်ဆင့်စတင်သောညွှန်းကိန်းများနှင့်အတူခင်းကျင်းမှုတစ်ခုဖန်တီးသည် Array တွင် element 5 ခုပါ 0 င်သည်။

2 ။ နိဒါန်း အကွာအဝေး () function ကိုမှ

အဆက်မပြတ်ဒြပ်စင်များပါ 0 င်သော အကွာအဝေး () function ကို () function ကိုအသုံးပြုသည်။ လိုအပ်သော parameters နှစ်ခုကိုလက်ခံသည်။

  1. Start : ခင်းကျင်းမှု၏တန်ဖိုး။

  2. အဆုံး : ခင်းကျင်း၏အဆုံးတန်ဖိုး။ ထို့အပြင်၎င်းသည်အဆင့်သတ်မှတ်ချက်ကိုသတ်မှတ်ရန်တတိယ parameter ကိုလက်ခံနိုင်သည် (ပုံမှန်ခြေလှမ်းအရွယ်အစား 1) ။

ဥပမာ -

 $start = 1;
$end = 5;
$array = range($start, $end);
print_r($array);

ထုတ်လုပ်မှု -

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

ဤဥပမာတွင် အကွာအဝေး () function သည် 1 မှ 5 မှ 5 ကို ထုတ်ပေးသည်, ခင်းကျင်းမှု၏အစိတ်အပိုင်းများကို 1 မှ 1 ခုနှင့်ပုံသေအဆင့်သတ်မှတ်ချက်မှာ 1 ဖြစ်သည်။

3 ။ array_fille () နှင့် အကွာအဝေး () နှင့်အကွာအဝေးကိုသုံးပါ

ယခုကျွန်ုပ်တို့သည် Array_fille () နှင့်အကွာအဝေး () နှင့် အကွာအဝေး () လုပ်ဆောင်ချက်များကို အသုံးပြု. အဓိကတန်ဖိုးများကိုဖန်တီးရန်စီစဉ်ထားသည်။ သော့ချက်အမည်များကိုထုတ်လုပ်ရန် အကွာအဝေး () ကို သုံးနိုင်သည်။ ထို့နောက်သော့တစ်ခုစီအတွက်တန်ဖိုးများကိုဖြည့်ရန် array_fille () ကို သုံး. နောက်ဆုံးတွင်သော့ချက်ကျသောတန်ဖိုးများကိုအမိန့်ပေးခဲ့သည်။

ဥပမာ -

 $keys = range(1, 5);  // သော့အမည်များကိုထုတ်လုပ်ပါ:1, 2, 3, 4, 5
$values = array_fill(0, count($keys), 'm66.net');  // တူညီသောတန်ဖိုးကိုဖြည့်ပါ

$assoc_array = array_combine($keys, $values);  // အဓိကတန်ဖိုးအတွဲများထဲသို့ပေါင်းစည်း
print_r($assoc_array);

ထုတ်လုပ်မှု -

 Array
(
    [1] => m66.net
    [2] => m66.net
    [3] => m66.net
    [4] => m66.net
    [5] => m66.net
)

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်နံပါတ် 1 မှ 5 အပါအ 0 င်နံပါတ် (1) မှ 5 ပါ 0 င်သည့် inarray တစ်ခုဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် array_fille () ကိုအသုံးပြုသည် 'M66.net' တွင်တူညီသောတန်ဖိုးတစ်ခုပါ 0 င်ရန်နှင့်နောက်ဆုံးတွင်သော့ချက်အမည်များကိုပေါင်းစည်းပြီးတန်ဖိုးများကို array_combine () မှတဆင့်အမှာစာတန်ဖိုးများကိုထည့်သွင်းပါ။

4 ။ အကျဉ်းချုပ်

Array_filt_fille () နှင့် Range () () () () () () () ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်အမှာစာတန်ဖိုးများကိုမြန်မြန်ဆန်ဆန်နှင့်ထိရောက်စွာဖန်တီးနိုင်ပါသည်။ ဤချဉ်းကပ်မှုသည်အထူးသဖြင့်အဓိကအကြောင်းရင်းများနှင့်အခြားအသံများသို့မဟုတ်အခြား verbose code များကိုရှောင်ရှားရန်အဓိကအမည်များနှင့်သက်ဆိုင်ရာတန်ဖိုးများလိုအပ်သည်။

ဤဆောင်းပါးသည်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ဤလုပ်ဆောင်မှုနှစ်ခုကိုမည်သို့ အသုံးပြု. ပြောင်းလွယ်ပြင်လွယ်ကိုမည်သို့အသုံးပြုသည်ကိုပိုမိုနားလည်သဘောပေါက်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုကိုပိုမိုနားလည်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ သင့်တွင် PHP နှင့် ပတ်သက်. နောက်ထပ်မေးခွန်းများရှိပါက ကျေးဇူးပြု. ဆက်လေ့လာပါ။