လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Array_filt_fille () နှင့် Array တို့အကြားခြားနားချက်ကဘာလဲ။

Array_filt_fille () နှင့် Array တို့အကြားခြားနားချက်ကဘာလဲ။

M66 2025-06-06

Array () သည် PHP တွင်အသုံးပြုသောအသုံးအများဆုံးနည်းလမ်းဖြစ်သည်။ ၎င်းကိုမည်သည့်အမျိုးအစားမဆိုပေါင်းစပ်ထားသော acy များပါ 0 င်ရန်အသုံးပြုနိုင်ပြီး Array element များကိုခင်းကျင်းမှု၏အဓိကတန်ဖိုးအတွဲများကိုသတ်မှတ်ခြင်းဖြင့်သတ်မှတ်နိုင်သည်။ array တစ်ခုဖန်တီးသောအခါ element များ၏သော့နှင့်တန်ဖိုးများကိုပြောင်းလွယ်ပြင်လွယ်ရှိနိုင်သည်။ အသုံးပြုရသည့်အသုံးအများဆုံးနည်းလမ်းမှာအောက်ပါအတိုင်းဖြစ်သည် -

 $array = array(1, 2, 3, 4, 5);
print_r($array);

အထက်ပါကုဒ်သည်နံပါတ် 1 မှ 5 ပါ 0 င်သောခင်းကျင်းမှုတစ်ခုပြုလုပ်လိမ့်မည်။ Array () သည် သင့်အားသီးခြားအဓိကတန်ဖိုးများကိုသတ်မှတ်ရန်သို့မဟုတ်ချန်လှပ်ရန်ခွင့်ပြုသည်။ PHP သည်သင့်အားပုံမှန်ဆက်တိုက်သော့ချက်အမည်များကိုအလိုအလျောက်သတ်မှတ်လိမ့်မည်။ (0 မှစတင်သည်) ။

 $array = array(
    "name" => "Alice",
    "age" => 25
);
print_r($array);

ဤကုဒ်သည် "name" နှင့် "alice" နှင့် 25 နှစ်ရှိပါ 0 င်သည့်သော့များအနေဖြင့် "name" နှင့် "age" ဟုခေါ်သောအပေါင်းအသင်းနှင့် "alice" နှင့် 25 နှစ်ရှိပါပဲ။

2 ။ array_filt_filling () function ကိုမိတ်ဆက်

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

 $array = array_fill(0, 5, "PHP");
print_r($array);

Code သည် indray 0 ဖြင့်စတင်သောခင်းကျင်းမှုကိုဖန်တီးသည်။ array အရွယ်အစားသည် 5 ဖြစ်ပြီး element တစ်ခုစီ၏တန်ဖိုးသည် string "PHP" ဖြစ်သည်။ ဤအချိန်တွင် ဒေါ်လာ array ခင်းကျင်းမှု၏အကြောင်းအရာမှာ -

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

array_filt_Filte () function ကိုသုံးခုက parameters တွေကိုလက်ခံသည်။

  1. Start Index : Array ၏ပထမဆုံး element ၏အညွှန်းကိန်း။

  2. အရေအတွက် : array ၏အရွယ်အစား။

  3. တန်ဖိုး - array ဒြပ်စင်တစ်ခုစီ၏တန်ဖိုး။

3 ။ Array () နှင့် array_fille အကြားခြားနားချက် ()

  • ကွဲပြားခြားနားသောအသုံးပြုမှု :

    • Array () သည် သာမန်အညွှန်းကိန်းခင်းကျင်းသို့မဟုတ်သီးခြားသော့အမည်ရှိ actirective ခင်းကျင်းမှုဖြစ်စေသည့်မည်သည့်အမျိုးအစားမဆို arrays များကိုဖန်တီးရန်အသုံးပြုနိုင်သည်။ ၎င်းကိုပြောင်းလွယ်ပြင်လွယ်နည်းဖြင့်ဖန်တီးထားပြီးဒြပ်စင်များကိုအမှန်တကယ်လိုအပ်ချက်များအရသတ်မှတ်နိုင်သည်။

    • array_flate () ကိုအဓိကအားဖြင့်တူညီသောတန်ဖိုးကိုဖန်တီးရန်အဓိကအားဖြင့်တူညီသောတန်ဖိုးကိုထပ်ခါထပ်ခါဖြည့်ရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်လျော်သောတန်ဖိုးတစ်ခုဖန်တီးရန်အသုံးပြုသည်။ ၎င်း၏ parameters တွေကို fixed, ရိုးရှင်းတဲ့နှင့်အကျိုးရှိစွာဖြစ်ကြသည်။

  • Array တခုကိုဘယ်လိုဖန်တီးရမလဲ

    • Array () သည် array တစ်ခု၏ element တစ်ခုစီကိုကိုယ်တိုင်သတ်မှတ်ရန်ခွင့်ပြုထားပြီးကွဲပြားသောအမျိုးအစားများကိုရောစပ်ခြင်းဖြင့်ဖန်တီးနိုင်သည်။

    • Array_flatfill မှဖန်တီးထားသော array () မှဖန်တီးထားသော element တစ်ခုစီသည်အတူတူပင်ဖြစ်သည်။

  • ကြည့်ရှုပါ

    • Array ကိုအသုံးပြုပြီးခင်းကျင်းမှုကိုဖန်တီးခြင်းအတွက်, ဥပမာအား ဖြင့်ခင်းကျင်းမှု၏တန်ဖိုးတစ်ခုစီ၏တန်ဖိုးများသို့မဟုတ်အဓိကတန်ဖိုးများကိုအတိအလင်းဖော်ပြရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။ ဥပမာအားဖြင့်တန်ဖိုးတစ်ခုသို့မဟုတ်သော့ချက်တစ်ခုဖြင့်ခင်းကျင်းစေသည်။

    • Array_filt ကိုအသုံးပြုပြီးခင်းကျင်းမှုကိုဖန်တီးခြင်း () , တန်ဖိုးထားသည့်တန်ဖိုးတစ်ခုဖြည့်ဆည်းရန်သင့်တော်သည်။

4 ။ ဥပမာနှိုင်းယှဉ်ခြင်း

"M66.net" အားလုံးရှိဒြပ်စင်များအားလုံးနှင့်အတူအရှည် 10 ပတ်လုံးဖန်တီးရန်လိုအပ်သည်ဆိုပါစို့။ သင်ဤသို့ပြုလုပ်နိုင်သည် () သို့မဟုတ် array_fillfifile) ဖြင့်ပြုလုပ်နိုင်သည် () နှစ်ခုသည်ကွဲပြားခြားနားသည်။

array ကို သုံးပါ။

 $array = array_fill(0, 10, "m66.net");
print_r($array);

ကိုယ်တိုင် Earray () ကို သုံးပါ။

 $array = array("m66.net", "m66.net", "m66.net", "m66.net", "m66.net", "m66.net", "m66.net", "m66.net", "m66.net", "m66.net");
print_r($array);

နည်းလမ်းနှစ်မျိုးလုံးသည်အရှည် 10 ခုကိုထုတ်လုပ် သည် ။ element တစ်ခုစီသည် "M66.net" တစ်ခုစီဖြစ်သည်။

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

  • Array () ကွဲပြားခြားနားသောဒေတာအမျိုးအစားများနှင့်အဓိကတန်ဖိုးများကိုရှာဖွေနိုင်သောစိတ်ကြိုက်အကြောင်းအရာများကိုဖန်တီးခြင်းအတွက်သင့်တော်သည်။

  • Array_flut_fille () သည် array တစ်ခုဖန်တီးရန်နှင့်တူညီသော element တန်ဖိုးများကိုဖြည့်ဆည်းရန်လိုအပ်သည်။

ရွေးချယ်ရန်မည်သည့်လုပ်ဆောင်ချက်သည်သင်၏တိကျသောလိုအပ်ချက်ပေါ်တွင်မူတည်သည်။ ကွဲပြားခြားနားသောဒြပ်စင်များပါ 0 င်သောရှုပ်ထွေးသောခင်းကျင်းမှုတစ်ခုလိုအပ်ပါက array () သည်အကောင်းဆုံးရွေးချယ်မှုဖြစ်သည်။ အကယ်. သင်သည်တူညီသောတန်ဖိုးကိုတူညီသောတန်ဖိုးရှိသည့်အတွက် array_flite () သည် သင်၏ code ကိုပိုမိုတိကျပြီးထိရောက်စေသည်။