PHP တွင် array_ _ekeys function ကိုသတ်မှတ်ထားသောတန်ဖိုးများနှင့်အတူခင်းကျင်းသောတန်ဖိုးများကိုဖြည့်ရန်အသုံးပြုသည်။ ဒီ function ကအရမ်းအဆင်ပြေပေမယ့်တစ်ခါတစ်ရံမှာ၎င်းကိုအသုံးပြုသောအခါသော့ချက်များအားလုံးမှန်ကန်စွာဖြည့်ဆည်းပေးနိုင်ရန်လိုအပ်သည်။ ဤဆောင်းပါးတွင် array_put_keys ကို အသုံးပြုသောအခါသော့ချက်များအားလုံးမှန်ကန်စွာပြည့်စုံစေရန်မည်သို့သေချာအောင်လုပ်ရမည်ကိုလေ့လာပါမည်။
array_fatch_eys ၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_fill_keys(array $keys, mixed $value): array
$ သော့များ - သော့များပါ 0 င်သည့်နေရာတစ်ခု။
$ တန်ဖိုး - သော့တစ်ခုစီ၏တန်ဖိုးကိုဖြည့်ရန်အသုံးပြုသည်။
ဤလုပ်ဆောင်မှုသည်သော့ချက်များကို $ သော့များ ခင်းကျင်းခြင်းမှလာသည့် actirective ခင်းကျင်းမှုကိုပြန်လည်ရရှိပြီးသော့တစ်ခုစီ၏တန်ဖိုးကို $ တန်ဖိုးကို သတ်မှတ်ထားသည်။
အခိုင်အမာသည် PHP တွင်အချို့သောအခြေအနေများမှန်ကန်မှုရှိမရှိစစ်ဆေးရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ အကယ်. မအောင်မြင်ပါက PHP သည်အမှားတစ်ခုပြုလုပ်လိမ့်မည်သို့မဟုတ်သတ်မှတ်ထားသောအရေးယူဆောင်ရွက်မှုကိုပြုလုပ်လိမ့်မည်။ ကျွန်ုပ်တို့၏မြင်ကွင်းတွင် array_kkeys_Keys သည် သော့ချက်အားလုံးကိုဖြည့်စွက်နိုင်ကြောင်းအခိုင်အမာဆိုထားသည်။
Array_Keys function_keys function array function array သည်မျှော်လင့်ထားသည့်နေရာများနှင့်ပြည့်စုံမှုရှိ, ဥပမာတစ်ခုကိုကြည့်ရအောင်။
<?php
// မူရင်း key array
$keys = ['a', 'b', 'c'];
// အသုံးပြုarray_fill_keysသော့ကိုဖြည့်ပါ
$filledArray = array_fill_keys($keys, 100);
// ဖြည့်ရလဒ်များကိုမျှော်လင့်ထားသည့်အတိုင်းလား
foreach ($keys as $key) {
assert(isset($filledArray[$key]), "Key '$key' should exist in the array.");
assert($filledArray[$key] === 100, "Key '$key' should be filled with value 100.");
}
echo "All assertions passed. The array is correctly filled!";
?>
အထက်ပါကုဒ်တွင်သော့များပါ 0 င်သည့် array -keys များကို ဦး စွာသတ်မှတ်ပြီးဤသော့များကို 100 ၏တန်ဖိုးကိုဖြည့်ရန် array_freet_eys function ကိုသုံးပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်အောက်ပါအခြေအနေများကိုစစ်ဆေးရန်အခိုင်အမာပြောဆိုမှုကိုအသုံးပြုသည်။
သော့တစ်ခုစီသည်ဖြည့်ထားသောခင်းကျင်း၌တည်ရှိသည်ရှိမရှိ။
သော့တစ်ခုစီ၏တန်ဖိုးသည် 100 နှင့်ညီသည်ဖြစ်စေ။
အားလုံးအခိုင်အမာသွားလျှင် array_fatch_eys function ကိုမျှော်လင့်ထားသည့်အတိုင်းအလုပ်လုပ်သည်ကိုသေချာအောင်လုပ်နိုင်သည်။
ဖွံ့ဖြိုးတိုးတက်မှုတွင်အခိုင်အမာအသုံးပြုခြင်းသည်ပြ problems နာများကိုလျင်မြန်စွာဖော်ထုတ်ရန်ကူညီနိုင်သည်။ ကျွန်ုပ်တို့ array_freatch_Keys ကို သုံးသောအခါ Passed Key Array တွင်ထပ်တူသော့ချက်များရှိသည်ဟုယူဆသည်။ သို့မဟုတ်တန်ဖိုးများသည်မှန်ကန်စွာမပြည့်စုံပါ။ ထိုအခိုင်အမာသည်ဤအမှားများကိုရှာဖွေတွေ့ရှိရန်ကူညီလိမ့်မည်။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်ထပ်တူသော့များပါ 0 င်သောခင်းကျင်းမှုတစ်ခုတွင်ကျွန်ုပ်တို့သွားလျှင် -
<?php
$keys = ['a', 'b', 'b']; // သော့ချက်ခင်းကျင်းရေးတွင်ထပ်သော့များရှိသည်
$filledArray = array_fill_keys($keys, 100);
// အခိုင်အမာစစ်ဆေးမှုများ
foreach ($keys as $key) {
assert(isset($filledArray[$key]), "Key '$key' should exist in the array.");
assert($filledArray[$key] === 100, "Key '$key' should be filled with value 100.");
}
echo "All assertions passed. The array is correctly filled!";
?>
ဤကိစ္စတွင်ဤကိစ္စတွင်ခင်းကျင်းနေသောပုံတူပွားများမှန်ကန်စွာပြုပြင်မွမ်းမံခြင်းမရှိစစ်ဆေးရန်ကူညီလိမ့်မည်။
အခိုင်အမာဆိုထားသည်မှာကျွန်ုပ်တို့သည် array_put_keys ကို သုံးသောအခါသော့ချက်များမှန်ကန်စွာဖြည့်ဆည်းပေးရန်သေချာစေရန်ကျွန်ုပ်တို့အလွန်ထိရောက်စွာအသုံးပြုနိုင်သည်။ သတ်မှတ်ထားသောသော့သည်ခင်းကျင်းမှုတွင်တည်ရှိခြင်းရှိမရှိစစ်ဆေးခြင်းသို့မဟုတ်သော့တစ်ခုစီ၏တန်ဖိုးကိုအတည်ပြုခြင်းရှိမရှိစစ်ဆေးသည်ဖြစ်စေ, အခိုင်အမာအသုံးပြုခြင်းကိုအသုံးပြုခြင်းသည်ကုဒ်ယုံကြည်စိတ်ချရမှုကိုတိုးတက်စေရုံသာမကဖွံ့ဖြိုးမှုစွမ်းရည်ကိုလည်းတိုးတက်စေသည်။
အစစ်အမှန်စီမံကိန်းတွင်ကျွန်ုပ်တို့သည်ကုဒ်၏အရည်အသွေးနှင့်တည်ငြိမ်မှုကိုသေချာစေရန်ယူနစ်စစ်ဆေးမှု၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့်အခိုင်အမာပြောဆိုနိုင်သည်။ သင်နောက်ထပ်အကူအညီလိုအပ်ပါက PHP ယူနစ်စစ်ဆေးခြင်းဆိုင်ရာမူဘောင်များကိုပိုမိုပြည့်စုံသောစမ်းသပ်ခြင်းအတွက် Phpunit ကဲ့သို့သော PHPunit ကဲ့သို့သော PHPunit ကဲ့သို့သော PHPunit ကိုအသုံးပြုရန်အကြံပြုသည်။