$arr1 = array(
1=>array(
'name' => 'a',
'phone'=> '110',
),
2=>array(
'name' => 'b',
'phone'=> '119',
),
3=>array(
'name' => 'a',
'phone'=> '119',
),
4=>array(
'name' => 'b',
'phone'=> '110',
),
);
Run Code Online (Sandbox Code Playgroud)
我花了3个小时搞清楚,并且失败.我想根据名称键值将手机值合并到新阵列.结果是这样的
$arr2 = array(
1=>array(
'name' => 'a',
'phone'=> array(
1=>'110',
2=>'119',
),
),
2=>array(
'name' => 'b',
'phone'=> array(
1=>'110',
2=>'119',
),
)
);
Run Code Online (Sandbox Code Playgroud)
它并不像看起来那么容易.