$arr = array(
array(
'id' => 1,
'user_name'=>'test1'
),
array(
'id' => 2,
'user_name'=>'test2'
),
array(
'id' => 3,
'user_name'=>'test3'
)
);
$arr2 = array(
array(
'id' => 1,
'shop_name'=>'shop1'
),
array(
'id' => 5,
'shop_name'=>'shop2'
),
array(
'id' => 3,
'shop_name'=>'shop3'
)
);
// dump(array_merge_recursive($arr,$arr2)); //二个数组合成一个数组
echo "<hr>";
$shop_name = array_column($arr2, 'shop_name','id');
foreach($arr as $key => $item) {
$exist = array_key_exists($item['id'], $shop_name);
$arr[$key]['shop_name'] = $exist ? $shop_name[$item['id']] : ''; //重复的id 合并
}
dump($arr);
php 数组合并,去除重复的
最新推荐文章于 2021-09-17 19:17:56 发布