PHP တွင် Array_ ANDEFATE_KESS သည်သတ်မှတ်ထားသောသော့နှင့်တန်ဖိုးများနှင့်အတူခင်းကျင်းရန်အသုံးပြုသောအလွန်လက်တွေ့ကျတဲ့ array arraipulation function ဖြစ်သည်။ အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်၎င်းသည်မည်သည့်နေရာတွင်အလုပ်လုပ်သည်ကိုနားလည်ရန်နှင့်သော့များ၏မူလအစီအစဉ်များကိုထိန်းသိမ်းရန်အလွန်အရေးကြီးသည်။ ဤဆောင်းပါးသည် array_ fill ဲစာ၏ လုပ်ဆောင်မှုသည်သော့ချက်များ၏မူလအစီအစဉ်ကိုထိန်းသိမ်းထားသည်ဖြစ်စေစူးစမ်းလေ့လာရန်ဥပမာများကိုအသုံးပြုသည်။
array_filte_Keys function ၏ function သည်သတ်မှတ်ထားသောတန်ဖိုးနှင့်အတူခင်းကျင်းမှုကိုဖြည့်ရန်ဖြစ်သည်။ Array ၏သော့များသည်ပေးထားသောခင်းကျင်းမှုမှလာသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array_fill_keys(array $keys, mixed $value): array
$ keys : index ခင်းကျင်းဖြစ်နိုင်သောခင်းကျင်းမှုတစ်ခုဖြစ်သည့်ခင်းကျင်းမှုကိုဖြည့်ရန်အသုံးပြုသောသော့ချက်ဖြစ်သည်။
$ တန်ဖိုး - သော့အားလုံးနှင့်သက်ဆိုင်သောတန်ဖိုး။
Array_freatch_eys function ၏အခြေခံအသုံးပြုမှုကိုနားလည်ရန်ရိုးရှင်းသောဥပမာတစ်ခုကိုကြည့်ကြစို့။
<?php
$keys = ['a', 'b', 'c', 'd'];
$value = 100;
$result = array_fill_keys($keys, $value);
print_r($result);
?>
ထုတ်လုပ်မှု -
Array
(
[a] => 100
[b] => 100
[c] => 100
[d] => 100
)
ဤဥပမာမှကြည့်လျှင် array_ _wefiTe_Keys function သည်သတ်မှတ်ထားသောသော့များ ('a' ',' C ',' c ',' c ',' c ''] ကို အခြေခံ. array အသစ်တစ်ခုကိုဖန်တီးသည်ကိုကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ ] သော့တစ်ခုစီ၏တန်ဖိုးကို 100 သို့သတ်မှတ်သည်။
PHP တွင် array_ __trome_Keys function သည် input array တွင်သော့များအစဉ်အလာများကိုစောင့်ရှောက်သည်။ ဆိုလိုသည်မှာ function မှပြန်လာသောခင်းကျင်းသည့်သော့များသည်မူရင်းသော့များ၏အစီအစဉ်တွင်ပါ 0 င်ရန်ဖြစ်သည်။
PHP အကောက်ခွန်အကောင်အထည်ဖော်မှုတွင် array များသည် (အပေါင်းအသင်းဆိုင်ရာ arrays အတွက်) နိုင်ရန်အတွက်ဖြစ်သည်။ ဒါကြောင့်သင်ကအမိန့်ပေးထားတဲ့သော့တွေကိုပေးတဲ့အခါ array_freatch_eys တွေဟာ အဲဒီသော့တွေကိုတူညီတဲ့အတိုင်းဖြည့်ပေးတယ်။
<?php
$keys = ['apple', 'banana', 'cherry'];
$value = 'fruit';
$result = array_fill_keys($keys, $value);
print_r($result);
?>
ထုတ်လုပ်မှု -
Array
(
[apple] => fruit
[banana] => fruit
[cherry] => fruit
)
အပေါ်ကပြထားတဲ့အတိုင်းပြန်လာတဲ့ array ဟာမူရင်းသော့တွေရဲ့အမိန့်ကိုထိန်းသိမ်းထားတယ်, 'Apple' ' , ' Banana '',
သော့များအပြောင်းအလဲများအမိန့်ရှိပါက array_freet_eys သည် ခင်းကျင်းမှုကိုအမိန့်အသစ်ဖြင့်ဖြည့်ထားသည်။
<?php
$keys = ['dog', 'cat', 'bird'];
$value = 'animal';
$result = array_fill_keys($keys, $value);
print_r($result);
?>
ထုတ်လုပ်မှု -
Array
(
[dog] => animal
[cat] => animal
[bird] => animal
)
array_fatch_eys functions functions input keys ကိုမူလအမှာစာတွင်သိမ်းဆည်းထားပြီးခင်းကျင်းမှုကိုဖြည့်စွက်သည်။ အကယ်. သင်သည်တိကျသောအမိန့်တွင်စီစဉ်ထားသည့်သော့များကိုစီစဉ်ထားပါကပြန်လည်ရောက်ရှိသောရလဒ်များသည်ထိုအမိန့်ကိုလည်းလိုက်နာလိမ့်မည်။
သင့်တွင်အောက်ပါ URL စစ်ဆင်ရေးအပိုင်းကုဒ်နံပါတ်များရှိသည်ဟုယူဆသည်, URL တွင် M66.NET နှင့်အတူ domain name ကိုအစားထိုးရန်လိုအပ်သည်။
<?php
$url = 'http://m66.net/api/data';
$response = file_get_contents($url);
echo $response;
?>