PHP ပရိုဂရမ်တွင်ကျွန်ုပ်တို့သည် array စစ်ဆင်ရေးလုပ်ဆောင်ချက်များနှင့်မကြာခဏတွေ့ဆုံလေ့ရှိသည်။ Array_filt_filt_KATE_KATE_KEAKESS () သည် array များကိုဖြည့်ရန်အသုံးပြုသောအလွန်အသုံးများသောလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ သို့သော်အတွေ့အကြုံမရှိသေးသော developer များကဤလုပ်ဆောင်ချက်နှစ်ခုကိုမကြာခဏရှုပ်ထွေးစေသည်။ သူတို့မှာအလားတူလုပ်ဆောင်ချက်တွေရှိသော်လည်းမရှိမဖြစ်လိုအပ်ချက်အမျိုးမျိုးရှိသည်။ ယနေ့ကျွန်ုပ်တို့သည်ဤလုပ်ဆောင်မှုနှစ်ခုအကြားကွဲပြားခြားနားမှုများကိုလေ့လာပြီးအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်၎င်းတို့ကိုမည်သို့မှန်ကန်စွာအသုံးပြုရမည်ကိုဆန်းစစ်လေ့လာမည်ဖြစ်သည်။
array_filt_fille ()
array_file ကို () သတ်မှတ်ထားသောအကွာအဝေးတစ်ခုခင်းကျင်းဖြည့်ရန်အသုံးပြုသည်။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
array_fill(int $start_index, int $num, mixed $value): array
$ start_index : Array ရဲ့အညွှန်းကိန်းကိုဖြည့်ပါ။
$ num : ဖြည့်ဖို့ဒြပ်စင်အရေအတွက်။
$ တန်ဖိုး - array ရှိဒြပ်စင်တစ်ခုစီ၏တန်ဖိုး။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် Element တစ်ခုစီ၏တန်ဖိုး 100 နှင့်အတူအရှည် 5 ခုကိုဖန်တီးနိုင်သည်။
$array = array_fill(0, 5, 100);
print_r($array);
ထုတ်လုပ်မှု -
Array
(
[0] => 100
[1] => 100
[2] => 100
[3] => 100
[4] => 100
)
array_freatch_keys ()
array_filte_keys () သည် သတ်မှတ်ထားသောသော့ချက်တစ်ခုစီအတွက်တူညီသောတန်ဖိုးကိုသတ်မှတ်ထားသည့်သော့ချက်သော့ချက်ကို အခြေခံ. ခင်းကျင်းရန်ဖြစ်သည်။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
array_fill_keys(array $keys, mixed $value): array
$ သော့များ - သော့များပါ 0 င်သည့်နေရာတစ်ခု။
$ တန်ဖိုး - ပေးထားသောသော့နှင့်သက်ဆိုင်သောတန်ဖိုး။
ဥပမာအားဖြင့်, ကျွန်ုပ်တို့တွင်သော့ချက်အမည်များနှင့်ဖြည့်ရန်တန်ဖိုးတစ်ခုရှိသည်ဆိုပါစို့။
$keys = ['a', 'b', 'c'];
$array = array_fill_keys($keys, 100);
print_r($array);
ထုတ်လုပ်မှု -
Array
(
[a] => 100
[b] => 100
[c] => 100
)
ဤလုပ်ဆောင်ချက်နှစ်ခုသည်အလွန်ဆင်တူသောကြောင့်အစပြုသူများစွာသည်သူတို့ကိုရှုပ်ထွေးစေသည်။ သူတို့အားလုံးဟာသူတို့ array တွေဖြည့်ဆည်းပေးဖို့သုံးနိုင်ပါတယ်။ ခြားနားချက်မှာ array_fille () သည်ခင်းကျင်းမှု၏အညွှန်းကိန်းပေါ် မူတည်. array_put_eys () တွင်တန်ဖိုးများကိုဖြည့်စွက်သည်။
Array_filt_fille () ခင်းကျင်းမှုအညွှန်းကိန်းအရခင်းကျင်းမှုကိုဖြည့်ထားသည်။ ၎င်းသည်အစအ ဦး အပြောင်းတစ်ခုနှင့်ဖြည့်စွက်ရန်ဒြပ်စင်အရေအတွက်လိုအပ်သည်။
array_put_keys () သည် သော့ချက်ရေးရာခင်းကျင်းမှုအပေါ် အခြေခံ. ခင်းကျင်းမှုအသစ်ကိုဖြည့်ဆည်းပေးသည်။ သော့တစ်ခုစီသည်တူညီသောတန်ဖိုးနှင့်ကိုက်ညီပြီးပြန်လည်ပြင်ဆင်ထားသောခင်းကျင်းမှု၏အဓိကအမည်ကိုစိတ်ကြိုက်ပြုလုပ်သည်။
ထို့ကြောင့်အခြေခံကျသောခြားနားချက်မှာတစ်ခုမှာအညွှန်းကိန်းဖြင့်ဖြည့်ဆည်းရန်ဖြစ်သည်။
ကွဲပြားခြားနားသောလိုအပ်ချက်များကိုအညီဤလုပ်ဆောင်ချက်နှစ်ခုကိုအသုံးပြုရန်ရွေးချယ်ပါ။
အညွှန်းကိန်းများကိုစဉ်ဆက်မပြတ်ညွှန်းကိန်းများဖြင့်ဖြည့်ဆည်းရန်လိုအပ်သည့်အခါ array_fille () ကို သုံးပါ။ ဥပမာအားဖြင့်, အညွှန်းကိန်းအချို့ကိုဖြည့်ဆည်းပေးရန်အညွှန်းကိန်းတစ်ခုကိုအစပြုသည့်အခါ array ကိုသုံးနိုင်သည်။
ဥပမာ -
$array = array_fill(0, 3, 'PHP');
Custom key name ပေါ်တွင် အခြေခံ. array တစ်ခုဖြည့်ရန်လိုအပ်သည့်အခါ array_fat_eys () ကို သုံးပါ။ ဤအခြေအနေသည် ActiveItive Arrays ကိုစတင်ရန်စတင်ရန်အသုံးပြုသည်။
ဥပမာ -
$keys = ['name', 'age', 'gender'];
$array = array_fill_keys($keys, 'unknown');
Array_filtefiFLEFFETEFFATE_KAFE_AFTESS ၏လုပ်ဆောင်ချက်များ () array_keys () တွင်ခင်းကျင်းခြင်းနှင့်ပြည့်ဝခြင်း, ၎င်းတို့၏ခြားနားချက်ကိုနားလည်ခြင်းအားဖြင့်သင်သည်သင်၏သီးခြားလိုအပ်ချက်များနှင့်အညီပြင်ဆင်ရန်သင့်လျော်သောလုပ်ဆောင်ချက်များကိုရွေးချယ်နိုင်ပါလိမ့်မည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့် PHP code ကိုရေးသားခြင်း၏ထိရောက်မှုကိုသင်အလွန်တိုးတက်စေပြီးအမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ရှုပ်ထွေးမှုများကိုရှောင်ရှားနိုင်သည်။