【问题标题】:Add an associated pair to a PHP array将关联对添加到 PHP 数组
【发布时间】:2009-10-06 14:37:49
【问题描述】:

我有一个数组,我试着写

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

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

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

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

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

【问题讨论】:

    标签: php arrays associative-array


    【解决方案1】:

    为什么不简单地写:

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

    【讨论】:

      【解决方案2】:

      试试

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 2013-07-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-18
          • 2013-07-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多