将更多键和值放入现有数组中

时间:2013-04-06 12:40:43

标签: php

我有一个像这样的数组:

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

但是我想在以后添加更多的键和值。我的微弱知识尝试了这个:

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

哪个不起作用。我发现array_push但似乎这只是为了推送新值 - 而不是键。如何实现这一点,以便通过2个单独的声明,最终得到相当于:

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

1 个答案:

答案 0 :(得分:2)

有很多方法可以实现这一目标:

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

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

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

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

  5. 请记住,数组不是字符串