PHP array_merge() လုပ်ဆောင်ချက်
ဥပမာ
array နှစ်ခုကို array တစ်ခုသို့ ပေါင်းစည်းလိုက်ပါ-
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
array_merge() လုပ်ဆောင်ချက်သည် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော array များကို array တစ်ခုသို့ ပေါင်းစည်းသည်။
အကြံပြုချက်- လုပ်ဆောင်ချက်တစ်ခုအတွက် array တစ်ခုကို သင်သတ်မှတ်နိုင်သည်၊ သို့မဟုတ် သင်နှစ်သက်သလောက်များစွာကို လုပ်ဆောင်နိုင်သည်။
မှတ်ချက်- အခင်းအကျင်းနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော ဒြပ်စင်များသည် တူညီသောသော့ရှိလျှင် နောက်ဆုံးတစ်ခုသည် အခြားအရာများကို အစားထိုးသည်။
မှတ်ချက်- array_merge() လုပ်ဆောင်ချက်အတွက် တစ်ခုတည်းသော array ကို သတ်မှတ်ပေးပြီး သော့များသည် ကိန်းပြည့်များဖြစ်ပါက၊ function သည် array အသစ်တစ်ခုအား 0 မှစတင်၍ integer keys ဖြင့် ပြန်ပေးကာ တန်ဖိုးတစ်ခုစီအတွက် 1 တိုးသွားသည် (အောက်ပါဥပမာကိုကြည့်ပါ)။
အကြံပြုချက်- ဤလုပ်ဆောင်ချက်နှင့် array_merge_recursive() လုပ်ဆောင်ချက်အကြား ကွာခြားချက်မှာ array ဒြပ်စင်နှစ်ခု သို့မဟုတ် ထို့ထက်မကသော တူညီသောသော့ရှိသည့်အခါ ဖြစ်သည်။ သော့များကို အစားထိုးမည့်အစား၊ array_merge_recursive() လုပ်ဆောင်ချက်သည် တန်ဖိုးကို array တစ်ခုအဖြစ် ပြုလုပ်သည်။
အထားအသို
array_merge(array1, array2, array3, ...)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ပေါင်းစည်းထားသော ခင်းကျင်းကို ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4+ |
ပြောင်းလဲမှုမှတ်တမ်း- | PHP 5.0 အရ၊ ဤလုပ်ဆောင်ချက်သည် type array ၏ parameters များကိုသာလက်ခံပါသည်။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
Associative Array နှစ်ခုကို array တစ်ခုသို့ ပေါင်းစည်းလိုက်ပါ-
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
ဥပမာ
ကိန်းပြည့်သော့များဖြင့် array parameter တစ်ခုသာ အသုံးပြုခြင်း-
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
❮ PHP Array အကိုးအကား