လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ၏ Array_Keys function ကိုအသုံးပြုပြီးခင်းကျင်းမှုတစ်ခုစီ၏သော့တစ်ခုစီအတွက်မည်သည့်သတ်မှတ်ထားသည့် default တန်ဖိုးကိုသတ်မှတ်ရမည်နည်း။

PHP ၏ Array_Keys function ကိုအသုံးပြုပြီးခင်းကျင်းမှုတစ်ခုစီ၏သော့တစ်ခုစီအတွက်မည်သည့်သတ်မှတ်ထားသည့် default တန်ဖိုးကိုသတ်မှတ်ရမည်နည်း။

M66 2025-06-06

PHP တွင် Array_fatch_Keys () သည်အလွန်အသုံးဝင်သောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည်နေရာတစ်ခုနှင့်သော့ချက်ကျသောသော့ချက်စာရင်းတစ်ခုနှင့်တစ်ခုချင်းစီအတွက် uniable default တန်ဖိုးကိုဖြည့်နိုင်သည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပြီးလက်တွေ့ကျသောဥပမာများကိုရှင်းပြပါမည်။

array_kkkekeys () function ကိုမိတ်ဆက်

array_filte_keys () function သည် parameters နှစ်ခုကိုလက်ခံသည်။

  1. သော့ချက်များ - ဖြည့်စွက်ရန်သော့ချက်အမည်များပါသောခင်းကျင်းခြင်း။

  2. တန်ဖိုး - သော့တစ်ခုစီအတွက်ဖြည့်ထားသောတန်ဖိုး။

function တစ်ခု၏အခြေခံအသုံးပြုမှုမှာသတ်မှတ်ထားသောသော့အတွက်သတ်မှတ်ထားသောမူလတန်ဖိုးကိုသတ်မှတ်ရန်နှင့်ခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့ရန်ဖြစ်သည်။

နမူနာကုဒ်

သင့်တွင်သော့ချက်အမည်များစွာရှိသောခင်းကျင်းမှုတစ်ခုရှိပြီးယခုသင်သော့များအတွက် Unified default တန်ဖိုးကိုသတ်မှတ်လိုသည်ဆိုပါစို့။

 <?php
// အဓိကအကြောင်းစုံအမည်များပါ 0 င်သောခင်းကျင်းမှုကိုသတ်မှတ်ပါ
$keys = ['a', 'b', 'c', 'd'];

// အသုံးပြု array_fill_keys သော့တစ်ခုစီအတွက်ပုံမှန်တန်ဖိုးများကိုဖြည့်ပါ
$default_value = 'default_value';
$new_array = array_fill_keys($keys, $default_value);

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

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

 Array
(
    [a] => default_value
    [b] => default_value
    [c] => default_value
    [d] => default_value
)

အထက်ဖော်ပြပါဥပမာတွင် array_fatch_keys () သည် array -keys ရှိ သော့တစ်ခုစီအတွက် မူလ တန်ဖိုးအဖြစ်သတ်မှတ်သည်။ ရလဒ်မှာ rearray အသစ်တစ်ခုဖြစ်သည်။

Array_ AKEYS () ကို သုံး. လက်တွေ့ကျသော application အခြေအနေများ ()

အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်သင်၌ခင်းကျင်းသောသော့မျိုးစုံအတွက်တူညီသောပုံသဏ္ဌာန်တန်ဖိုးကိုသတ်မှတ်ရန်လိုအပ်သည့်အခြေအနေများရှိနိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့တွင်ကျွန်ုပ်တို့သည် (ဥပမာအသုံးပြုသူအမည်, အီးမေးလ်, ဖုန်း, ဖုန်းများစသည်တို့) အမျိုးမျိုးသောအသုံးပြုသူပုံစံရှိသည်ဆိုပါစို့။

 <?php
// အသုံးပြုသူပုံစံ
$form_fields = ['username', 'email', 'phone', 'address'];

// default တန်ဖိုးကိုအချည်းနှီးသော string ကိုသတ်မှတ်ပါ
$empty_form = array_fill_keys($form_fields, '');

// output ကိုအစပျိုးပုံစံလယ်ကွင်း
print_r($empty_form);
?>

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

 Array
(
    [username] => 
    [email] => 
    [phone] => 
    [address] => 
)

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် array_freat_eys () ကို အသုံးပြုသည်။ အသုံးပြုသူပုံစံအတွက်ကွက်လပ်တစ်ခုအစကိုစတင်ရန်ကွက်လပ်တစ်ခုစီသည်နောက်ဆက်တွဲအသုံးပြုသူ input ကိုလွယ်ကူချောမွေ့စေရန်အချည်းနှီးသော string တစ်ခုနှင့်ပြည့်နေသည်။

အခြားလုပ်ဆောင်ချက်များကိုနှင့်ပေါင်းစပ်အသုံးပြုပါ

array_filte_keys () function ကိုအခြား PHP Array လုပ်ဆောင်ချက်များကိုအသုံးပြုသည်။ ဥပမာအားဖြင့်, အကယ်. သင်ခင်းကျင်းမှုကိုဖြည့်စွက်ပြီးစီရန်, စီစစ်ခြင်းသို့မဟုတ်အခြားအပြောင်းအလဲများကိုပြုလုပ်လိုပါက array_filte_Keys () ၏ရလဒ်ကိုသင်အသုံးပြုနိုင်သည်။

ဥပမာ - Array_map () ကို ထပ်မံလုပ်ဆောင်ရန်အတွက် Array တန်ဖိုးကိုထပ်မံပြုလုပ်ရန်ပေါင်းစပ်ခြင်း

 <?php
// default တန်ဖိုးကိုသတ်မှတ်ပါ0
$keys = ['apple', 'banana', 'cherry'];
$default_value = 0;
$new_array = array_fill_keys($keys, $default_value);

// Array တန်ဖိုးကိုလုပ်ဆောင်ပါ,တိုးမြှင့်လာသည်1
$new_array = array_map(function($value) {
    return $value + 1;
}, $new_array);

// output ကို procray
print_r($new_array);
?>

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

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

ဒီဥပမာမှာကျွန်တော်တို့ဟာ Array_filte_Keys () နဲ့ခင်းကျင်းမှုကိုပထမဆုံးဖြည့်ပြီး 1 ခုကို array_map () အတွက်တန်ဖိုးတစ်ခုချင်းစီကိုထည့်ပါ။

URL ဒိုမိန်းအမည်များကိုအစားထိုး၏အမှန်တကယ်စစ်ဆင်ရေး

အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် URL များပါ 0 င်သော array တစ်ခုပြုလုပ်ရန်လိုအပ်ပါက array_fatch_Keys () နှင့် string trans ားနှင့် string operations ကိုသုံးနိုင်သည်။ ဒီမှာဥပမာတစ်ခုပါ။