为了账号安全,请及时绑定邮箱和手机立即绑定

如何将一个数组中的值合并到另一个数组中?

如何将一个数组中的值合并到另一个数组中?

PHP
智慧大石 2022-09-17 21:30:05
我有两个数组,需要将它们合并或合并为一个数组。        $array1 = array(            array("Account 1", "EUR", "100", "333"),            array("Account 2", "EUR", "200", "444")            );        $array2 = array(            array("Account 1", "EUR", "100", "111"),            array("Account 2", "EUR", "200", "222")            );        $array = array_merge($array1,$array2);然后我的结果是:[["Account 1","EUR","100","333"],["Account 2","EUR","200","444"],["Account 1","EUR","100","111"],["Account 2","EUR","200","222"]]我希望像这样:[["Account 1","EUR","100","333","111"],["Account 2","EUR","200","444","222"]]如何制作?任何建议将不胜感激。
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

看起来程序应该将数组2[i]的最后一个元素附加到数组1[i]。当然,你需要一个循环,你可能会发现PHP:end很有帮助。如果这不是程序的意图,那么一定要用更准确的问题陈述或示例来更新问题。


查看完整回答
反对 回复 2022-09-17
?
UYOU

TA贡献1878条经验 获得超4个赞

这就是我解决问题的方法:


for ($i = 0; $i < count($array1); $i++) {

  $array1[$i][]=$array2[$i][3];

}


查看完整回答
反对 回复 2022-09-17
  • 2 回答
  • 0 关注
  • 75 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信