![](/img/trans.png)
[英]How to Merge two different values of two different array in php codeigniter
[英]Merge two different array with different values
我有以下这样的数组
$foo = [
a => 0,
b => 0,
c => 0,
d => 0
];
$bar = [
c => 3,
]
如何合并$ foo和$ bar,使输出像这样
$foobar = [
a => 0,
b => 0,
c => 3,
d => 0
]
我试过array_diff和array_intersect但没有得到任何结果。
请参阅数组替换功能。 以下代码段应该起作用:
<?php
$foo = [
a => 0,
b => 0,
c => 0,
d => 0
];
$bar = [
c => 3,
];
$merged = array_replace($foo, $bar);
print_r($merged);
?>
输出:
Array ( [a] => 0 [b] => 0 [c] => 3 [d] => 0 )
array_replace_recursive($ foo,$ bar);
$merge=array_merge($foo,$baar);
print_r($merge);
产量
[a] => 0 [b] => 0 [c] => 3 [d] => 0
第二个参数取代第一个参数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.