လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Keyname Parameter အနေဖြင့်အချည်းနှီးသောခင်းကျင်းမှုကိုအသုံးပြုသောအခါပြန်လည်နေရာချထားခြင်း resolution

Keyname Parameter အနေဖြင့်အချည်းနှီးသောခင်းကျင်းမှုကိုအသုံးပြုသောအခါပြန်လည်နေရာချထားခြင်း resolution

M66 2025-05-14

PHP တွင် array_put_eys function သည်အလွန်အသုံး 0 င်သောကိရိယာတစ်ခုဖြစ်ပြီးသော့ချက်အမည်နှင့်တန်ဖိုးကိုခင်းကျင်းခြင်းအားဖြင့်ခင်းကျင်းမှုကိုဖြည့်ရန်ခွင့်ပြုသည့်အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ သို့သော်အချည်းနှီးသောခင်းကျင်းမှုကိုကျော်လွှားသောအခါ keyname parray_klek_eys function သည်အဘယ်အရာပြန်လာသနည်း။ တစ် ဦး in-depth ခွဲခြမ်းစိတ်ဖြာပါစေ။

Array_Keys function ကိုအသုံးပြုနည်း

ပထမ ဦး စွာကျွန်ုပ်တို့သည် array_fatch_eys function ၏အခြေခံ syntax ကိုနားလည်ရန်လိုအပ်သည်။

 array_fill_keys(array $keys, mixed $value) : array
  • $ keys : အသုံးပြုရန်အဓိကအမည်များကိုတစ်ခု။

  • $ တန်ဖိုး - သော့တစ်ခုစီနှင့်သက်ဆိုင်သောတန်ဖိုး။

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

Keyname Parameter အနေဖြင့်အချည်းနှီးသောခင်းကျင်းမှုကိုဖြတ်သန်းပါ

အချည်းနှီးသောခင်းကျင်း မှုကို $ သော့သုံးခု parameter သည်အနေဖြင့်မည်သည့်အချိန်တွင်ရောက်ရှိလာသည်။ ရိုးရှင်းတဲ့ဥပမာတစ်ခုကိုကြည့်ရအောင်။

 <?php
$keys = [];
$value = "m66.net";
$result = array_fill_keys($keys, $value);

var_dump($result);
?>

ရလဒ်ရလဒ်

 array(0) {
}

ရှင်းလင်းဖေါ်ပြ

Array_klekeys function ၏အဓိကသော့ချက် Parameter သည်အချည်းနှီးသောခင်းကျင်းမှုတစ်ခုဖြစ်သည်။ တန်ဖိုးကိုသတ်မှတ်ထားသော်လည်း (ဤကိစ္စတွင် "M66.net" ) တွင်ပြန်လည်နေရာချထားသည့်အရာသည်သော့ချက်အမည်မရှိသည့်အတွက်အချည်းနှီးဖြစ်သည်။

အတိုချုပ်ပြောရလျှင်, သင်သည်အချည်းနှီးသောခင်းကျင်းမှုကိုကျော်လွန်သွားသည့်အခါ keyname parameter သည် parameter တစ်ခုအနေဖြင့် array_fatch_keys array-array မှမည်သည့် key-value အတွဲများကိုမထည့်ပါ။ ဤအပြုအမူကိုနားလည်နိုင်သည် - သော့ချက်အမည်မသတ်မှတ်ဘဲအဆုံး၌ခင်းကျင်းမှုထဲသို့ထည့်သွင်းနိုင်သည့်ဒြပ်စင်များမရှိတော့ပါ။

အကျဉ်းချုပ်

array_put_keys ကို သုံးတဲ့အခါဘယ်အချိန်မှာ key name array ဗလာဖြစ်လျှင်ပြန်လာသောခင်းကျင်းသည်အချည်းနှီးသောခင်းကျင်းမှုတစ်ခုဖြစ်လိမ့်မည်။ ဒါကြောင့်သင်ကသော့ခတ်တန်ဖိုးအတွဲတွေဖြည့်စွက်ဖို့မျှော်လင့်နေမယ်ဆိုရင် key name array မှာအနည်းဆုံး element တစ်ခုပါ 0 င်ဖို့သေချာအောင်လုပ်ပါ။