PHP二维数组合并

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP二维数组合并相关的知识,希望对你有一定的参考价值。

choiceAdd($n)函数返回一个二维数组,

执行下面代码后
for($n=1;$n<3;$n++)

$d=choiceAdd($n);
print_r ($d);


显示:
Array ( [房产] => Array ( [field11] => 中介 [field12] => 个人 [field13] => 商业 ) )
Array ( [地产] => Array ( [field21] => 地产中间 [field22] => 开发商 [field23] => 业主 ) )

这个是两个二维数组,请问怎样把这两个二维数组合并成一个二维数组? 注意:是动态的

多谢多谢!

参考技术A 用 foreach();

例如:
$arr1=Array ( [房产] => Array ( [field11] => 中介 [field12] => 个人 [field13] => 商业 ) )

$arr2=Array ( [地产] => Array ( [field21] => 地产中间 [field22] => 开发商 [field23] => 业主 ) )

foreach($arr2 as $k=>$v)
$arr1[$k]=$v;


print_r($arr1);

请教各位老师php二维数组 查找相同的值合并 如何写

参考技术A 合并是什么意思,相加?覆盖? 参考技术B 给个demo吧 参考技术C 你所说的合并是键值相同后面的覆盖前面的?

以上是关于PHP二维数组合并的主要内容,如果未能解决你的问题,请参考以下文章

PHP合并 两个二维数组

请教各位老师php二维数组 查找相同的值合并 如何写

php合并两个二维数组,如果有两组相同值,只取一个,如何实现?

php数组实现根据某个键值将相同键值合并生成新二维数组的方法

php数组实现根据某个键值将相同键值合并生成新二维数组的方法

php数组根据某键值,把相同键值的合并最终生成一个新的二维数组