0

我有一个像这样的数组:

$json = array('error'=>true);

但我想稍后可能会为此添加更多键和值。我微弱的知识尝试了这个:

$json .= array('something'=>'else');

这是行不通的。我发现array_push了,但这似乎只是为了推入新的值——而不是键。这是如何实现的,以便通过 2 个单独的声明,我最终得到相当于:

$json .= array('error'=>true,'something'=>'else');
4

1 回答 1

2

有很多方法可以做到这一点:

  1. $json['keyname'] = 'something

  2. $json[] = 'something'<- 数字递增键

  3. array_push($json, 'value')<- 同上

  4. $json = array_merge($json, $some_other_array)<- 将两个数组混合在一起

请记住,数组不是字符串

于 2013-04-06T12:42:58.387 回答