php - 如何在foreach循环下将数组合并为一个数组

标签 php arrays sorting multidimensional-array filter

我有一个 array 我想在 foreach 循环下合并,请提供解决方案,我该怎么做。

Array
(
    [0] => Array
        (
            [id] => 377556
            [name] => 8 Ball Pool iOS App - US *
    )
)

Array
(
    [0] => Array
        (
            [id] => 377555
            [name] => test data
    )
)

我想要下面的结果 所以请提供解决方案,我如何将数据合并到一个数组中。
Array
(
    [0] => Array
        (
            [id] => 377556
            [name] => 8 Ball Pool iOS App - US *
    )
    [1] => Array
        (
            [id] => 377555
            [name] => test data
    )
)

最佳答案

PHP code demo

<?php
$array1=Array
(
    0 => Array
        (
            "id" => 377556,
            "name" => "8 Ball Pool iOS App - US *"
    )
);

$array2=Array
(
    0 => Array
        (
            "id" => 377555,
            "name" => "test data"
    )
);
$newArray=array($array1,$array2);
$result=array();
foreach($newArray as $value)
{
    $result=array_merge($result,$value);
}
print_r($result);

输出:
Array
(
    [0] => Array
        (
            [id] => 377556
            [name] => 8 Ball Pool iOS App - US *
        )

    [1] => Array
        (
            [id] => 377555
            [name] => test data
        )

)

关于php - 如何在foreach循环下将数组合并为一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43272041/

相关文章:

php - session 变量似乎没有保存

PHP mysql 使用 FIND IN SET 来搜索列值

php - mySQL查询在选择计数时添加条件

javascript - 在 JavaScript 中将数组作为函数参数传递

algorithm - 使用快速排序算法对 K 排序数组进行排序的时间复杂度

php - 将字母字符交换为特殊字符的最佳方法是什么? (a = !, b = ", c = £, ...)

arrays - 使用 roblox 上的数据存储保存游戏数据而不是玩家数据

objective-c - 在 CCSprite 数组元素中搜索 Objective C (cocos2d)

java - 按顺序将字符串添加到数组列表

PHP 按两个属性对对象数组进行排序