将一个关联的键值对添加到PHP数组中

3

我有一个数组,我尝试编写

array_push($json['Request']['Header'], "key" => "val");

但我收到了一个错误。写下面的代码可以工作,但它添加了一个数组而不是只添加键/值。

array_push($json['Request']['Header'], array("key" => "val"));

..
[0] => Array
        (
            [key] => val
        )

//i would like
...
[key] => val
3个回答

6
为什么不直接写成:
$json['Request']['Header'] = array();
$json['Request']['Header']['key'] = 'val';

2

尝试

$json['Request']['Header']['key'] = 'val';

1
使用加法运算符来追加关联数组:
$json['Request']['Header'] += array("key" => "val");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接