我有一个像这样的数组:
$json = array('error'=>true);
但是我想在以后添加更多的键和值。我的微弱知识尝试了这个:
$json .= array('something'=>'else');
哪个不起作用。我发现array_push
但似乎这只是为了推送新值 - 而不是键。如何实现这一点,以便通过2个单独的声明,最终得到相当于:
$json .= array('error'=>true,'something'=>'else');
答案 0 :(得分:2)
有很多方法可以实现这一目标:
$json['keyname'] = 'something
$json[] = 'something'
< - 数字递增键
array_push($json, 'value')
< - 与上述相同
$json = array_merge($json, $some_other_array)
< - 将两个数组混合在一起
请记住,数组不是字符串