2017-05-29 141 views
2

我需要這種類型的PHP JSON響應的PHP打印陣列內JSON

{ 
    "errors": [ 
    { 
     "message": "Something went wrong!" 
    } 
    ] 
} 

其中的「錯誤」是一個數組,而「信息」被編碼在JSON

如果我編碼它像這

json_encode (['errors' => ['message' => 'Unauthenticated.']]) 

它打印像

{ 
    "errors": { 
    "message": "Unauthenticated." 
    } 
} 

但我想像上面那樣,對此有任何適當的解決方案?

回答

1

你可以做這樣的:

json_encode(['errors' => [['message' => 'Unauthenticated.']]]); 

輸出:

{ 
    "errors": [ 
     { 
      "message": "Unauthenticated." 
     } 
    ] 
}