将关联对添加到PHP数组

时间:2009-10-06 14:37:49

标签: php arrays associative-array

我有一个数组,我试着写

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

但我收到了一个错误。写下面的作品,但它添加了一个数组,而不仅仅是键/ val

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

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

//i would like
...
[key] => val

3 个答案:

答案 0 :(得分:6)

为什么不简单地写:

$json['Request']['Header'] = array();
$json['Request']['Header']['key'] = 'val';

答案 1 :(得分:2)

尝试

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

答案 2 :(得分:1)

使用加法运算符附加关联数组:

$json['Request']['Header'] += array("key" => "val");
相关问题