次の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 を使用する必要がありますか? アドバイスをお願いします。よろしくお願いします。