假设我有以下数组:
Array
(
[2001] => Array
(
[event_detail] => Array
(
[1] => Array
(
[event_name] => Advocacy CPD 2019
[cpd_points] => 23
)
[5] => Array
(
[event_name] => Advocacy CPD 2019 new
[cpd_points] => 2
)
)
)
[2002] => Array
(
[event_detail] => Array
(
[2] => Array
(
[event_name] => Advocacy CPD 2011
[cpd_points] => 28
)
[4] => Array
(
[event_name] => Advocacy CPD 20195 new
[cpd_points] => 12
)
)
)
)
第二个:
Array
(
[2001] => Array
(
[event_detail] => Array
(
[1] => Array
(
[event_name] => Advocacy CPD 2020
[cpd_points] => 27
)
)
)
[2052] => Array
(
[event_detail] => Array
(
[2] => Array
(
[event_name] => Advocacy CPD 2052
[cpd_points] => 258
)
[4] => Array
(
[event_name] => Advocacy CPD 2019445 new
[cpd_points] => 78
)
)
)
)
所需的输出是:
Array
(
[2001] => Array
(
[event_detail] => Array
(
[1] => Array
(
[event_name] => Advocacy CPD 2019
[cpd_points] => 23
)
[5] => Array
(
[event_name] => Advocacy CPD 2019 new
[cpd_points] => 2
)
[6] => Array
(
[event_name] => Advocacy CPD 2020
[cpd_points] => 27
)
)
)
[2002] => Array
(
[event_detail] => Array
(
[2] => Array
(
[event_name] => Advocacy CPD 2011
[cpd_points] => 28
)
[4] => Array
(
[event_name] => Advocacy CPD 20195 new
[cpd_points] => 12
)
)
)
[2052] => Array
(
[event_detail] => Array
(
[2] => Array
(
[event_name] => Advocacy CPD 2052
[cpd_points] => 258
)
[4] => Array
(
[event_name] => Advocacy CPD 2019445 new
[cpd_points] => 78
)
)
)
)
问题是我想将这些数组合并到同一个 id[2001,2005,2002] 上。所需的输出排序应与第一个数组中的相同。
我设法以不同的方式合并这些数组但失败了:
我怎样才能做到这一点?任何帮助深表感谢。