PHP 数组合并 [ 2.0 版本 ]
A数组 { [0]=> int(1) "1" [1]=> int(2) "15" [2]=> int(2) "25" }
B数组 { [0]=> int(1) "5" [1]=> int(2) "20" [2]=> int(2) "30" }
将A、B数组根据key值合并为C数组格式为:C数组 { [0]=> array(2) { [0]=> int(1) [1]=> int(5) } [1]=> array(2) { [0]=> int(15) [1]=> int(20) } [2]=> array(2) { [0]=> int(25) [1]=> int(30) } }
最佳答案
其他 3 个回答
-
dingjj2010 回答于 2015-12-16 15:01 举报
$C = $B foreach($A as $key=>$value){ if(isset($C[$key])){ if(is_array($C[$key])){ $C[$key][] = $value; }else{ $C[$key] = [$C[$key],$value]; } }else{ $C[$key] = $value; } }`
共 1 条回复
fengzyz 深圳
注册时间:2015-10-08
最后登录:2019-02-18
在线时长:31小时55分
最后登录:2019-02-18
在线时长:31小时55分
- 粉丝3
- 金钱1480
- 威望0
- 积分1790