簡體   English   中英

向現有數組添加值

[英]Add a value to existing array

我有一組數據:

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
)

我如何達到我想要的結果?

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

只需將新字段直接添加到您的對象中並為其分配您想要的值。 這應該對你有用。

如果您的數組有多個嵌套數組,您將需要一個循環。 我的代碼僅適用於您要求的位置 0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM