array_merge_recursive function
array_merge_recursive function သည် ခင်းကျင်းမှု နှစ်ခု သို့မဟုတ်
ထို့ထက်ပို၍ ပေါင်းစည်းပေးသည်။
array_merge
function နှင့် ကွဲပြားချက်မှာ ပေါင်းစည်းမည့် ခင်းကျင်းမှုများတွင်
အတူတူသောသော့ချက်များ ပါဝင်နေပါက ပေါ်လာသည်။ နမူနာများကို ကြည့်ပါ။
ဝါကျဖွဲ့စည်းပုံ
array_merge_recursive(array ...$arrays): array
နမူနာ
အတူတူသောသော့ချက်များ ပါဝင်သည့် ခင်းကျင်းမှု နှစ်ခုကို ပေါင်းစည်းကြည့်ပါမည်:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge_recursive($arr1, $arr2);
var_dump($res);
?>
ကုဒ်ကို run လိုက်သည့် ရလဒ်:
['a' => [1, 4], 2, 3, 5, 6]
နမူနာ
နှိုင်းယှဉ်ကြည့်ရန်
array_merge function က မည်သို့ အလုပ်လုပ်သည်ကို ကြည့်ပါ:
<?php
$arr1 = ['a' => 1, 2, 3];
$arr2 = ['a' => 4, 5, 6];
$res = array_merge($arr1, $arr2);
var_dump($res);
?>
ကုဒ်ကို run လိုက်သည့် ရလဒ်:
['a' => 1, 2, 3, 5, 6]
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
array_mergefunction,
ထို့ကဲ့သို့ပင် ခင်းကျင်းမှုများကို ပေါင်းစည်းပေးသည် -
array_combinefunction,
ခင်းကျင်းမှု နှစ်ခုကို associative array တစ်ခုအဖြစ် ပေါင်းစည်းပေးသည်