我正在尝试获取以下将生成以下 json 的输出
[{"description":"name","errorcode":777},{"description":"Department","errorcode":"yyy"}]
PHP
if(empty($name)){
$errordesc[] = array('description' => 'name','errorcode' => 777);
}
else if(empty($email)){
$errordesc[] = array('description' => 'Department','errorcode' => "yyy");
}
当我做
echo json_encode($errordesc);
它给出的输出为
[{"description":"name","errorcode":-2}]
问题出在 php 数组中。我应该使用 array_push 吗?请指教。在此先感谢。