向现有数组添加值

时间:2019-01-11 08:03:32

标签: php arrays

我有一个数据数组:

Array ( [0] => stdClass Object 
  ( 
    [name] => admin
    [email] => admin@adminmail.com 
    [password] => cxvxvcxvcxv
  )
)

我想向该数组添加新数据,以便最终数组如下所示:

Array( [0] => stdClass Object 
  ( 
    [name] => admin
    [email] => admin@adminmail.com 
    [password] => cxvxvcxvcxv
    [enabled] => true
  )
)

我尝试了array_merge(),但是它给了我这样的结果:

Array( [0] => stdClass Object 
  ( 
    [name] => admin
    [email] => admin@adminmail.com 
    [password] => cxvxvcxvcxv
  )
  [enabled] => true
)

我如何获得想要的结果?

1 个答案:

答案 0 :(得分:0)

$myArray[0]->enabled = 'true';

只需将新字段直接添加到您的对象中并为其分配所需的值即可。这应该为您解决问题。

如果数组具有多个嵌套数组,则将需要循环。我的代码仅适用于您要求的位置0。