【问题标题】:Merge two arrays into one array php [closed]将两个数组合并为一个数组php [关闭]
【发布时间】:2014-08-06 01:37:12
【问题描述】:

有没有办法合并这两个数组中的两个:

Array
(
    [green]  => avocado
    [red]    => apple
    [yellow] => banana
)

Array
(
    [brown]  => coconut
    [orange]    => orange
)

变成这样的一维数组

Array
(
    [green]  => avocado
    [red]    => apple
    [yellow] => banana
    [brown]  => coconut
    [orange]    => orange
)

提前致谢!我刚开始编程,请在评价这个问题时记住这一点。

【问题讨论】:

  • 在 Google 中输入您的问题标题,看看会发生什么。这应该始终是你做的第一件事(当然是在查看手册之后)。
  • 介绍... php 文档!
  • 这个问题应该被关闭,因为它与PHP manual 重复。

标签: php arrays


【解决方案1】:

来自文档:

http://php.net/manual/en/function.array-merge.php

$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);

输出:

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)

【讨论】:

    【解决方案2】:

    您是否先查看了 array_merge 的 php 文档?

    http://us2.php.net/manual/en/function.array-merge.php

    基本上,

    $merged_array = array_merge($first_array,$second_array);
    

    满足您的需求。参数的数量也可以超过两个。

    【讨论】:

    • 感谢您的提醒 :)
    猜你喜欢
    • 2012-10-21
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    相关资源
    最近更新 更多