php数组将值从一个数组添加到另一个数组

大卫

我有2个数组,都由单独的mysql查询生成,如下所示:

阵列1

[0] => Array
    (
        [value] => black
        [hex_colour] => #000000
    )

[1] => Array
    (
        [value] => blue
        [hex_colour] => #4e5f98
    )

[2] => Array
    (
        [value] => brown
        [hex_colour] => #a3775e
    )

阵列2

[0] => Array
    (
        [value] => black
        [count] => 122
    )

[1] => Array
    (
        [value] => blue
        [count] => 33
    )

[2] => Array
    (
        [value] => brown
        [count] => 5
    )

我的问题是如何将[count]添加到ARRAY 1,所以结果将是:

新阵列

[0] => Array
    (
        [value] => black
        [hex_colour] => #000000
        [count] => 122
    )

[1] => Array
    (
        [value] => blue
        [hex_colour] => #4e5f98
        [count] => 33
    )

[2] => Array
    (
        [value] => brown
        [hex_colour] => #a3775e
        [count] => 5

    )

抱歉,我没有尝试过的代码示例,但是我使用许多不同的搜索词搜索了google,但没有运气。任何帮助将不胜感激。

杰明·维亚斯

我认为这可以满足您的要求。

$arrayName1[0] = array(
        'value' => "black",
        'hex_colour' => "#000000",
    );
    $arrayName1[1] = array(
        'value' => "blue",
        'hex_colour' => "#4e5f98",
    );
    $arrayName1[2] = array(
        'value' => "brown",
        'hex_colour' => "#a3775e",
    );

    $arrayName2[0] = array(
        'value' => "black",
        'count' => "122",
    );
    $arrayName2[1] = array(
        'value' => "blue",
        'count' => "33",
    );
    $arrayName2[2] = array(
        'value' => "brown",
        'count' => "5",
    );

    foreach ($arrayName1 as $key => $row1) {
        foreach ($arrayName2 as $key => $row2) {
            if($row1['value'] == $row2['value'] ){
                $row1['count'] = $row2['count'];
                $data[] = $row1;
                break;
            }
        }
    }

$data你身上有相同的阵列,在你的团契中提到。如有任何疑问,请在下面评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将值从一个数组添加到另一个数组

如何将一个数组中的值添加到另一个数组?

将值添加到另一个数组中的值匹配的数组

如何将数组值添加到另一个数组

根据条件将对象从一个数组添加到另一个数组

遍历一个javascript数组将值添加到另一个数组

PHP数组将值从一个数组合并到另一个数组

将数组中的值添加到php中具有相同ID的另一个数组

如何将一个数组添加到另一个数组以创建一个数组数组。(JS)

将一个数组列表添加到另一个

PHP foreach两个数组,在一个数组中找到一个值,在另一个数组中使用另一个字段(添加到数组)

将一个数组的元素添加到另一个数组

通过相同的键值将一个数组添加到另一个数组中

是否可以将一个数组添加到另一个数组中

BBC Basic将一个数组添加到另一个数组

如何将一个数组的元素添加到另一个数组

将一个数组添加到另一个数组中,但间隔相等

VBA 将一个数组添加到另一个数组

PHP将值从一个数组插入另一个

jq:如何将元素从一个数组添加到另一个数组

如何将多个项目从一个数组添加到另一个数组

JavaScript:有条件地将JSON对象从一个数组添加到另一个数组

使用相同的键将属性从一个数组添加到另一个数组中(javascript)

将项目从python中的另一个数组添加到对象数组

将数组作为对象添加到另一个数组

将项目从另一个数组添加到对象数组

将数组的副本添加到另一个数组

如何将数组项添加到另一个数组中

将数组添加到另一个数组