PHP, array_combine () နှင့် ကျစ်လစ်သိပ်သည်းသော) နှင့်ကျစ်လစ်သိပ်သည်းသော () တွင်အသုံးပြုလေ့ရှိသည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုနှစ်ခုနှင့်၎င်းတို့အသုံးပြုရန်အတွက်သင့်လျော်သောအခြေအနေများနှင့်ကွဲပြားခြားနားမှုများကိုအသေးစိတ်လေ့လာသုံးသပ်လိမ့်မည်။
array_comboine () function ကို array နှစ်ခုကိုပေါင်းသင်းရေးဆိုင်ရာခင်းကျင်းမှုတစ်ခုအဖြစ်ပေါင်းစပ်ရန်အသုံးပြုသည်။ အထူးသဖြင့်ပထမခင်းကျင်းသည် Associative Array ၏သော့များကိုထောက်ပံ့ပေးပြီးဒုတိယခင်းကျင်းသည်ဤသော့များနှင့်သက်ဆိုင်သောတန်ဖိုးများကိုထောက်ပံ့ပေးသည်။ အကယ်. Array နှစ်ခု၏အစိတ်အပိုင်းများသည်ကွဲပြားခြားနားပါက array_comboine () မှားယွင်းသော ပြန်လာလိမ့်မည်။
array_combine(array $keys, array $values): array|false
$keys = ['a', 'b', 'c'];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
print_r($result);
ရလဒ်ရလဒ် -
Array
(
[a] => 1
[b] => 2
[c] => 3
)
ဤဥပမာတွင် $ keys array ၏ element တစ်ခုစီသည် Associative Array ၏သော့ဖြစ်လာသည်။ ဒေါ်လာတန်တန်ဖိုး များ၏ element သည်သက်ဆိုင်ရာသော့ချက်၏တန်ဖိုးဖြစ်လာသည်။
array_comboine () သည် သီးခြားစီစဉ်ထားသည့် arrays နှစ်ခုမှတဆင့် Associative Array တစ်ခုကိုဖန်တီးရန်လိုအပ်သည့်အခါအလွန်အဆင်ပြေသော option တစ်ခုဖြစ်သည်။
Compact () function ကို variable အမည်များနှင့်တန်ဖိုးများပါ 0 င်သောအပေါင်းအသင်းခင်းကျင်းရန်အသုံးပြုသည်။ ၎င်းသည် variable အမည်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောအမည်များကိုလက်ခံပြီးသော့သည် variable variable name variable variable ၏တန်ဖိုးဖြစ်သည်။ Compact () ကိုလက်ရှိနယ်ပယ်တွင်အမျိုးမျိုးသော variable များကိုထုတ်လုပ်ရန်အသုံးပြုသည်။
compact(string|array $var_name, string ...$var_names): array
$name = "John";
$age = 30;
$city = "New York";
$result = compact('name', 'age', 'city');
print_r($result);
ရလဒ်ရလဒ် -
Array
(
[name] => John
[age] => 30
[city] => New York
)
ဤဥပမာတွင် Compact () function သည် အမည် ,
Compact () function ကိုသင် variable မျိုးစုံရှိသည့်အခါအလွန်အသုံးဝင်သည်။ ၎င်းတို့ကို array တစ်ခုတွင်စုစည်းလိုပါကအလွန်အသုံးဝင်သည်။ ဥပမာအားဖြင့်, View Table များအတွက်ဒေတာများကိုထုတ်လုပ်သည့်အခါသို့မဟုတ်တောင်းဆိုထားသောအချက်အလက်များကိုထုတ်ယူသောအခါ၎င်းသည် variable များကိုခင်းကျင်းမှုတစ်ခုသို့ 0 င်ရောက်နိုင်သည်။
parameter သည်အမျိုးအစား :
array_combine () () သည် parrays အဖြစ်သတ်မှတ်ချက်နှစ်ခုလိုအပ်သည်, Array ၏သော့များကိုထုတ်လုပ်ရန်နှင့်ခင်းကျင်းမှု၏တန်ဖိုးကိုထုတ်လုပ်ရန်အတွက်အခြားတစ်ခုနှင့်အခြားတစ်ခုကိုထုတ်လုပ်ရန်အတွက်တစ်ခုဖြစ်သည်။
Compact () () ထက်ပိုသော variable အမည်များ (strings) ကို parameters များအဖြစ်ဖြတ်သန်းရန်လိုအပ်သည်။
သုံးပါ
array_comboine () သည် array နှစ်ခုကို artiative array တစ်ခုထဲသို့ပေါင်းစပ်ထားသည့်အခြေအနေများအတွက်သင့်တော်သည်။
Compact () သည် Variables နှင့်သူတို့၏တန်ဖိုးများကိုလက်ရှိနယ်ပယ်တွင်ပါ 0 င်သောအခြေအနေများနှင့်သက်ဆိုင်သောအခြေအနေများအတွက်သင့်တော်သည်။
ပြန်လာရလဒ် -
array_comboine () () သော့နှင့်တန်ဖိုးများနှင့်ကိုက်ညီသောအပေါင်းအသင်းဆိုင်ရာခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။
Compact () () variable name နှင့် variable value variable ကိုပါ 0 င်သည့်အပေါင်းအသင်းခင်းကျင်းမှုကိုပြန်လည်ရယူသည်။
array_comboine () -
သင့်တွင်လွတ်လပ်သော Array နှစ်ခုရှိသည့်အခါ array_comboine () ကို အသုံးပြု. ၎င်းတို့အားအပေါင်းအသင်းတစ်ခုသို့ပေါင်းစည်းလိုပါက၎င်းတို့အားအပေါင်းအသင်းတစ်မျိုးတည်းကိုပေါင်းထည့်လိုသည်။ ဥပမာအားဖြင့်, ၎င်း၏သက်ဆိုင်ရာတန်ဖိုးနှင့်အတူလယ်ပြင်အမည်ရှိဒေတာမော်ဒယ်ဖန်တီးပါ။
Compact ကိုအသုံးပြုပြီးအခြေအနေများ () :
ကွဲပြားခြားနားသော variable များကို array ထဲသို့ပြောင်းလဲရန်လိုအပ်သည့်အခါ ကျစ်လစ်သိပ်သည်းသော () ကို အသုံးပြုရန်ပိုမိုအဆင်ပြေသည်။ ဥပမာအားဖြင့်, သင်သည် variable များကို controller တစ်ခုထဲသို့ထည့်ပြီးရှုထောင့်တစ်ခုသို့ကူးယူလိုက်သောအခါသို့မဟုတ်သင် variable တန်ဖိုးများကိုမှတ်တမ်းတစ်ခုတွင်မှတ်တမ်းတင်သောအခါ,
array_combine () သည်တွဲဖက်တန်ဖိုးအတွဲတစ်ခုပြုလုပ်ရန် 2 ရာယ်ချီသော array ကိုပေါင်းစပ်ထားသော actirective array တစ်ခုဖြစ်သည်။
Compact () သည် variable များစွာကို key-value အတွဲများအဖြစ်ပြောင်းလဲစေသောအပေါင်းအသင်းခင်းကျင်းမှုတစ်ခုဖြစ်သည်။ သော့သည် variable variable name and value variable ကို၏တန်ဖိုးဖြစ်ပါတယ်။
လိုအပ်ချက်များအပေါ် မူတည်. မှန်ကန်သောလုပ်ဆောင်မှုကိုရွေးချယ်ခြင်းသည်ကုဒ်၏ဖတ်နိုင်မှုနှင့်ထိရောက်မှုကိုတိုးတက်စေနိုင်သည်။