首页 > 解决方案 > 我可以加入两个数组 - PHP

问题描述

我想组合两个具有相同结构的数组。

这是我的第一个数组:

[rows] => Array (
    [0] => Array (
        [kdregister] => 10865701
        [pagu] => 339.4157454
        [real] => 328.633577646
        [real2] => 328.633577646
        )
)

这是第二个数组:

[row] => Array (
    [0] => Array (
        [kdregister] => 10865701
        [kegiatan] => name the game
        [pagu] => 0
        [real] => 0
        [real2] => 0
        )
)

我有相同的价值

    [kdregister] => 10865701

我想要这样的结果

[row] => Array (
    [0] => Array (
        [kdregister] => 10865701
        [kegiatan] => name the game
        [pagu] => 0
        [real] => 0
        [real2] => 0
        [pagu] => 339.4157454
        [real] => 328.633577646
        [real2] => 328.633577646
        )

你们能帮帮我吗?谢谢!!

标签: phpsqlarraysjson

解决方案


试试这个人,这对我有用!

        $array_merge = array_merge($array1,$array2);
        $array = array();

        foreach ($array_merge['row'] as $key1 => $value1) {
            foreach ($array_merge['rows'] as $key2 => $value2) {
                if ($value1['kdregister'] == $value2['kdregister']) {
                    $array[$key2] = array_merge($value1,$value2);
                }   
            }
        }

推荐阅读