多个二维数组如何整合到一个数组里

guoxiaosu 2013-09-04 09:46:38
array(7) {
[0]=> array(2) { ["id"]=> string(6) "201307" ["value"]=> int(535) }
[1]=> array(2) { ["id"]=> string(6) "201306" ["value"]=> int(5) }
[2]=> array(2) { ["id"]=> string(6) "201305" ["value"]=> int(758) }
[3]=> array(2) { ["id"]=> string(6) "201304" ["value"]=> int(10) }
[4]=> array(2) { ["id"]=> string(6) "201303" ["value"]=> int(582) }
[5]=> array(2) { ["id"]=> string(6) "201302" ["value"]=> int(390) }
[6]=> array(2) { ["id"]=> string(6) "201301" ["value"]=> int(473) } }

array(7) {
[0]=> array(2) { ["id"]=> string(6) "201307" ["values"]=> int(3588) }
[1]=> array(2) { ["id"]=> string(6) "201306" ["values"]=> int(3177) }
[2]=> array(2) { ["id"]=> string(6) "201305" ["values"]=> int(2946) }
[3]=> array(2) { ["id"]=> string(6) "201304" ["values"]=> int(2419) }
[4]=> array(2) { ["id"]=> string(6) "201303" ["values"]=> int(2287) }
[5]=> array(2) { ["id"]=> string(6) "201302" ["values"]=> int(2251) }
[6]=> array(2) { ["id"]=> string(6) "201301" ["values"]=> int(2474) } }



最后想得到

array(7) {
[0]=> array(2) { ["id"]=> string(6) "201307" ["value"]=> int(535) ["values"]=> int(3588) }
[1]=> array(2) { ["id"]=> string(6) "201306" ["value"]=> int(5) ["values"]=> int(3177) }
[2]=> array(2) { ["id"]=> string(6) "201305" ["value"]=> int(758)["values"]=> int(2946) }
[3]=> array(2) { ["id"]=> string(6) "201304" ["value"]=> int(10) ["values"]=> int(2419) }
[4]=> array(2) { ["id"]=> string(6) "201303" ["value"]=> int(582) ["values"]=> int(2287) }
[5]=> array(2) { ["id"]=> string(6) "201302" ["value"]=> int(390) ["values"]=> int(2251) }
[6]=> array(2) { ["id"]=> string(6) "201301" ["value"]=> int(473) ["values"]=> int(2474) } }
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoxiaosu 2013-09-05
  • 打赏
  • 举报
回复
能帮着写个例子么。版主。我写一上午了。 新手不会啊!
xuzuning 2013-09-05
  • 打赏
  • 举报
回复
那你就用循环呗
guoxiaosu 2013-09-05
  • 打赏
  • 举报
回复
array(7) { [0]=> array(2) { ["id"]=> string(6) "201307" ["value"]=> int(535) } [1]=> array(2) { ["id"]=> string(6) "201305" ["value"]=> int(758) } [2]=> array(2) { ["id"]=> string(6) "201304" ["value"]=> int(10) } [3]=> array(2) { ["id"]=> string(6) "201303" ["value"]=> int(582) } [4]=> array(2) { ["id"]=> string(6) "201302" ["value"]=> int(390) } [5]=> array(2) { ["id"]=> string(6) "201301" ["value"]=> int(473) } } array(7) { [0]=> array(2) { ["id"]=> string(6) "201307" ["values"]=> int(3588) } [1]=> array(2) { ["id"]=> string(6) "201306" ["values"]=> int(3177) } [2]=> array(2) { ["id"]=> string(6) "201305" ["values"]=> int(2946) } [3]=> array(2) { ["id"]=> string(6) "201304" ["values"]=> int(2419) } [4]=> array(2) { ["id"]=> string(6) "201303" ["values"]=> int(2287) } [5]=> array(2) { ["id"]=> string(6) "201302" ["values"]=> int(2251) } [6]=> array(2) { ["id"]=> string(6) "201301" ["values"]=> int(2474) } } 版主 要是条数不对应呢 想得到下面的记录怎么办! 最后想得到 array(7) { [0]=> array(2) { ["id"]=> string(6) "201307" ["value"]=> int(535) ["values"]=> int(3588) } [1]=> array(2) { ["id"]=> string(6) "201306" ["values"]=> int(3177) } [2]=> array(2) { ["id"]=> string(6) "201305" ["value"]=> int(758)["values"]=> int(2946) } [3]=> array(2) { ["id"]=> string(6) "201304" ["value"]=> int(10) ["values"]=> int(2419) } [4]=> array(2) { ["id"]=> string(6) "201303" ["value"]=> int(582) ["values"]=> int(2287) } [5]=> array(2) { ["id"]=> string(6) "201302" ["value"]=> int(390) ["values"]=> int(2251) } [6]=> array(2) { ["id"]=> string(6) "201301" ["value"]=> int(473) ["values"]=> int(2474) } }
xuzuning 2013-09-04
  • 打赏
  • 举报
回复
$a = array(
 array("id" => "201307", "value" => 535),
 array("id" => "201306", "value" => 5),
 array("id" => "201305", "value" => 758),
 array("id" => "201304", "value" => 10),
 array("id" => "201303", "value" => 582),
 array("id" => "201302", "value" => 390),
 array("id" => "201301", "value" => 473),
);

$b = array( 
 array("id" => "201307", "values" => 3588),
 array("id" => "201306", "values" => 3177),
 array("id" => "201305", "values" => 2946),
 array("id" => "201304", "values" => 2419),
 array("id" => "201303", "values" => 2287),
 array("id" => "201302", "values" => 2251),
 array("id" => "201301", "values" => 2474),
);
$c = array_map('array_merge', $a, $b);
print_r($c);
Array ( [0] => Array ( [id] => 201307 [value] => 535 [values] => 3588 ) [1] => Array ( [id] => 201306 [value] => 5 [values] => 3177 ) [2] => Array ( [id] => 201305 [value] => 758 [values] => 2946 ) [3] => Array ( [id] => 201304 [value] => 10 [values] => 2419 ) [4] => Array ( [id] => 201303 [value] => 582 [values] => 2287 ) [5] => Array ( [id] => 201302 [value] => 390 [values] => 2251 ) [6] => Array ( [id] => 201301 [value] => 473 [values] => 2474 ) )
432345 2013-09-04
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
$a = array(
 array("id" => "201307", "value" => 535),
 array("id" => "201306", "value" => 5),
 array("id" => "201305", "value" => 758),
 array("id" => "201304", "value" => 10),
 array("id" => "201303", "value" => 582),
 array("id" => "201302", "value" => 390),
 array("id" => "201301", "value" => 473),
);

$b = array( 
 array("id" => "201307", "values" => 3588),
 array("id" => "201306", "values" => 3177),
 array("id" => "201305", "values" => 2946),
 array("id" => "201304", "values" => 2419),
 array("id" => "201303", "values" => 2287),
 array("id" => "201302", "values" => 2251),
 array("id" => "201301", "values" => 2474),
);
$c = array_map('array_merge', $a, $b);
print_r($c);
Array ( [0] => Array ( [id] => 201307 [value] => 535 [values] => 3588 ) [1] => Array ( [id] => 201306 [value] => 5 [values] => 3177 ) [2] => Array ( [id] => 201305 [value] => 758 [values] => 2946 ) [3] => Array ( [id] => 201304 [value] => 10 [values] => 2419 ) [4] => Array ( [id] => 201303 [value] => 582 [values] => 2287 ) [5] => Array ( [id] => 201302 [value] => 390 [values] => 2251 ) [6] => Array ( [id] => 201301 [value] => 473 [values] => 2474 ) )
基础很重要啊。没想到自带的函数都有这些功能。牛。我还想其他的方法去。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧