လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_fatch_eys ၏အခြေခံအသုံးပြုမှုနည်းလမ်းအသေးစိတ်ရှင်းပြချက်

array_fatch_eys ၏အခြေခံအသုံးပြုမှုနည်းလမ်းအသေးစိတ်ရှင်းပြချက်

M66 2025-06-06

PHP တွင် Array_FEKESS သည်အလွန်အသုံးဝင်သော array function တစ်ခုဖြစ်သည်။ ၎င်းကိုပေးထားသောခင်းကျင်းမှုဖြင့်သော့များကိုထုတ်လုပ်သည့်သော့အသစ်တစ်ခုကိုဖန်တီးရန်အသုံးပြုနိုင်ပြီးသော့တစ်ခုစီ၏တန်ဖိုးသည်သတ်မှတ်ထားသောတန်ဖိုးဖြစ်သည်။ အတိုချုပ်ဆိုရလျှင် array_freatch_eys များသည် သတ်မှတ်ထားသောသော့များကိုတူညီသောတန်ဖိုးနှင့်ဖြည့်ရန်ခွင့်ပြုသည်။

သဒ္ဒါ

 array_fill_keys(array $keys, mixed $value): array

Parametermer

  • $ သော့များ - ဤသည်မှာဖြည့်ရန်လိုအပ်သောသော့များပါ 0 င်သည့်နေရာတစ်ခုဖြစ်သည်။

  • $ Value : ဤသည် padding အတွက်အသုံးပြုတန်ဖိုးကိုဖြစ်ပါတယ်, သော့အားလုံးဒီတန်ဖိုးကိုသုံးပါလိမ့်မယ်။

Value ကိုပြန်သွားပါ

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

နမူနာကုဒ်

ဤတွင် array_put_eys function ကိုဘယ်လိုသုံးရမလဲဆိုတာပြတဲ့ဥပမာတစ်ခုပါ။

 <?php
// သော့အမည်များတစ်ခုခင်းကျင်းသတ်မှတ်ပါ
$keys = ['apple', 'banana', 'cherry'];

// ဖြည့်၏တန်ဖိုးကိုသတ်မှတ်ပါ
$value = 'fruit';

// အသုံးပြု array_fill_keys သော့ကိုဖြည့်ပါ
$filledArray = array_fill_keys($keys, $value);

// ရလဒ်ရလဒ်
print_r($filledArray);
?>

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

 Array
(
    [apple] => fruit
    [banana] => fruit
    [cherry] => fruit
)

ဤဥပမာတွင် ဒေါ်လာတန်သော့ချက် သည် ဒေးသယား , ငှက်ပျော နှင့် ချယ်ရီတို့ ပါ 0 င် သည်။ Array_ Akput_Keys function အသစ်တစ်ခုသည်ခင်းကျင်းမှုအသစ်တစ်ခုကိုဖန်တီးလိမ့်မည်, ခင်းကျင်း၏သော့များသည် ဒေါ်လာသော့များ ဖြင့် element များဖြစ်ပြီးသော့တစ်ခုစီ၏တန်ဖိုးဖြစ်သည်

လက်တွေ့ကျသော application အခြေအနေများ

array_filte_Keys သည်များစွာသောကိစ္စရပ်များတွင်အလွန်အသုံးဝင်သည်။ ဥပမာအားဖြင့်, သင်သည်အသုံးပြုသူခွင့်ပြုချက် settings ကိုလုပ်ဆောင်နေသည်ဆိုပါစို့

 <?php
// အသုံးပြုသူခွင့်ပြုချက်ကိုသတ်မှတ်သည့်သော့ချက်များ
$permissions = ['read', 'write', 'execute'];

// ပုံမှန်ခွင့်ပြုချက်တန်ဖိုး
$defaultPermission = false;

// ခွင့်ပြုချက်ခင်းကျင်းမှုကိုအစပြုပါ
$userPermissions = array_fill_keys($permissions, $defaultPermission);

// output user ခွင့်ပြုချက်
print_r($userPermissions);
?>

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

 Array
(
    [read] => 
    [write] => 
    [execute] => 
)

ဤဥပမာတွင်ကျွန်ုပ်တို့သည်ခွင့်ပြုချက်တစ်ခုစီအတွက် default false false false false ( စာဖတ်ခြင်း , ရေးခြင်း နှင့် execute လုပ်ခြင်း ) ကိုအစပိုင်းတွင်စတင်သည်။ ထို့နောက်သင်လိုအပ်သည့်အတိုင်းအချို့သောခွင့်ပြုချက်များကိုပြုပြင်နိုင်သည်။

အခြားလုပ်ဆောင်ချက်များကိုနှင့်တွဲဖက်။ အသုံးပြုခဲ့သည်

array_put_keys များကို အခြား PHP Array သည် array များကိုကိုင်တွယ်ရာတွင်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိရန်ပြောင်းလွယ်ပြင်လွယ်ရှိရန်အတွက်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်, သင်သည် array_key မှ via array မှတဆင့်သော့များကိုထုတ်ယူပြီး incray အသစ်တစ်ခုဖန်တီးရန် Array_Keys ကို သုံးပါ။

 <?php
// ဥပမာခင်းကျင်းခြင်း
$array = ['a' => 1, 'b' => 2, 'c' => 3];

// သော့ကိုထုတ်ယူပါ
$keys = array_keys($array);

// အသုံးပြု array_fill_keys အသစ်တစ်ခုကိုခင်းကျင်းဖြည့်ပါ
$newArray = array_fill_keys($keys, 0);

// ရလဒ်ရလဒ်
print_r($newArray);
?>

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

 Array
(
    [a] => 0
    [b] => 0
    [c] => 0
)

ဤဥပမာတွင်ပထမ ဦး စွာမူရင်းခင်းကျင်း၏သော့များကို array_keys မှတဆင့်ထုတ်ယူသည်။ ထို့နောက်သော့အားလုံး၏တန်ဖိုးများကို 0 နှင့်ပြည့်နေသော array_kkey_Keys သုံး. ဖန်တီးထားသည်။