我想通过键(product_id)合并两个数组,并添加这些值(usage)。
数组1
阵列 ( [0] => Array ( [name] => 重新安排服务 [usage] => 1 [product_id] => 8 )
[1] => Array ( [name] => 添加图像 [usage] => 1 [product_id] => 5 )
[2] => Array ( [name] => 每个日历事件 [usage] => 1 [product_id] => 14 )
)
数组2
阵列 ( [0] => Array ( [name] => 添加图像 [usage] => 1 [product_id] => 5 )
[1] => Array ( [name] => 安排服务 [usage] => 3 [product_id] => 11 )
[2] => Array ( [name] => 每个日历事件 [usage] => 2 [product_id] => 14 )
[3] => Array ( [name] => 销售绩效仪表板 [usage] => 2 [product_id] => 30 )
[4] => Array ( [name] => 引用 [usage] => 1 [product_id] => 32 )
)
我需要输出如下,合并和添加使用值。
数组 ( [0] => 数组 ( [名称] => 添加图像 [用途] => 2 [产品编号] => 5 )
[1] => 数组 ( [名称] => 安排服务 [用途] => 3 [产品编号] => 11 )
[2] => 数组 ( [名称] => 每个日历事件 [用途] => 3 [产品编号] => 14 )
[3] => 数组 ( [名称] => 销售绩效仪表板 [用途] => 2 [产品编号] => 30 )
[4] => 数组 ( [名称] => 报价 [用途] => 1 [产品编号] => 32 )
[5] => 数组 ( [名称] => 重新安排服务 [用途] => 1 [产品编号] => 8 )
)这是我的创建数组的代码
foreach($query->rows as $product){
$top_products[]=array( 'name'=>$product['name'], 'usage'=>$product['pusage'], 'product_id'=>$product['product_id'] );
}foreach($query_2->rows as $product){
$top_point_products[]=array( 'name'=>$product['name'], 'usage'=>$product['p_usage'], 'product_id'=>$product['product_id'] );
}