Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在现有关联数组中插入新的键值对?_Php_Arrays - Fatal编程技术网

Php 如何在现有关联数组中插入新的键值对?

Php 如何在现有关联数组中插入新的键值对?,php,arrays,Php,Arrays,我有以下关联数组: Array ( [0] => Array ( [user_id] => 9def02e6337b888d6dbe5617a172c18d [user_first_name] => Ashutosh [user_last_name] => Modi [user_email] => ashutosh.modi@gmail.com

我有以下关联数组:

Array
(
    [0] => Array
        (
            [user_id] => 9def02e6337b888d6dbe5617a172c18d
            [user_first_name] => Ashutosh
            [user_last_name] => Modi
            [user_email] => ashutosh.modi@gmail.com
            [user_status] => enable
            [user_subscription] => lifetime
            [user_registered_type] => online
            [user_reg_date] => 1325581397
        )

    [1] => Array
        (
            [user_id] => a6d22e4cc3f65778a60b359842bcec82
            [user_first_name] => Dilip
            [user_last_name] => Modi
            [user_email] => dm.modi@gmail.com
            [user_status] => enable
            [user_subscription] => period
            [user_registered_type] => online
            [user_reg_date] => 1325152066
        )


)
它有两把钥匙。现在我有了另一个名为
$user\u data
的数组,它有以下输出:

Array
(
    [user_state] => Rajasthan
    [user_city] => Jhunjhunu
)
我想将这个键值对添加到上面的数组中。上面的数组只是for循环的第一次迭代,所以上面的值被插入到第一个数组元素中。第二个数组元素将具有不同的值。我希望以以下方式得到结果。你能帮我实现这个目标吗?提前谢谢

Array
    (
        [0] => Array
            (
                [user_id] => 9def02e6337b888d6dbe5617a172c18d
                [user_first_name] => Ashutosh
                [user_last_name] => Modi
                [user_email] => ashutosh.modi@gmail.com
                [user_status] => enable
                [user_subscription] => lifetime
                [user_registered_type] => online
                [user_reg_date] => 1325581397
                [user_state] => Rajasthan
                [user_city] => Jhunjhunu
            )

        [1] => Array
            (
                [user_id] => a6d22e4cc3f65778a60b359842bcec82
                [user_first_name] => Dilip
                [user_last_name] => Modi
                [user_email] => dm.modi@gmail.com
                [user_status] => enable
                [user_subscription] => period
                [user_registered_type] => online
                [user_reg_date] => 1325152066
                 [user_state] => Tamilnadu
                [user_city] => Chennai
            )


    )

尝试使用
数组\u合并

foreach ($users as &$user)
{
    $user = array_merge($user, $user_data);
}

var_dump($users);

使用array\u merge()函数查看一下我尝试了array\u merge,但没有成功。“也许是我错了。”马哈茂德加马尔从土耳其一直和你在一起。愿真主帮助你。Fi-emanillah-ehi;)
foreach ($users as &$user)
{
    $user = array_merge($user, $user_data);
}

var_dump($users);