微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 PHP 中垂直合并数组?

如何解决如何在 PHP 中垂直合并数组?

假设我有多个嵌套数组(行数组):

[
    ['name' => 'John','age' => 20],['name' => 'Jack','age' => 30],],[
    ['salary' => 100],['salary' => 200],

如何合并列?像这样:

[
    ['name' => 'John','age' => 20,'salary' => 100],'age' => 30,'salary' => 200],]

更新。我的研究工作是:我在网络、官方文档和 SO 上查看过,但没有找到答案。

解决方法

只需使用:

array_map('array_merge',...$arrays)

- 它对数组中的每一行执行 array_merge,即它首先将第一行彼此合并,然后逐行合并第二行、第三行,依此类推。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。