PHP 数组array foreach循环嵌套foreach优化

本文介绍了在PHP开发中遇到多维数组处理时,如何优化foreach循环嵌套的场景。通过实例展示了如何将两个数组的特定字段合并成新数组,以及如何将一个数组的字段添加到另一个数组中,从而提高代码效率。
摘要由CSDN通过智能技术生成
前言:前端时间工作中经常碰到拿到2组或以上数据需要重新组装成新的数组的需求,最基本的办法就是用foreach循环嵌套拿数据去处理

先上需求,拿到2个多维数组,要把两个数组的其中几个字段去合并成一个新的数组,或者把其中一个数组的字段加到另外一个数组中

数组格式:

//源数组
$array1 = (
	'detail' => array(
    	[0] => array(
        	'name' : 'test',
            'id' : 01
        ),
        [1] => array(
        	'name' : 'test2',
            'id' : 02
        )
    )
);

$array2 = (
	'detail' => array(
    	[0] => array(
            'id' : 01,
        	'age' : 11,
        ),
        [1] => array(
            'id' : 02,
        	'age' : 22,
        )
    )
);
//目标数组
$data = (
	'detail' => array(
    	[0] => array(
        	'name' : 'test',
            'id' : 01,
           
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值