json_encode, ассоциативные массивы

206
28 ноября 2017, 23:17

Здравствуйте, меня интересует следующая задача. Есть массив, который нужно преобразовать в JSON

json_encode([
            'status' => 'error',
            'errors' => [
                'code' => 400,
                'message' => 'This login already exists'
            ]
        ], true)

И после преобразования я получаю

{
"status": "error",
"errors": {
  "code": 400,
  "message": "This login already exists"
 }
}

Можно ли как-то указать чтобы "errors" оставался массивом, а не преобразовывался в объект. Чтобы в итогк был вот такой результат

{
"status": "error",
"errors": [
  "code": 400,
  "message": "This login already exists"
 ]
}

Заранее большое спасибо!

READ ALSO
Условия для выпадающего списка

Условия для выпадающего списка

Имеется выпадающий список:

198
Работа с трёхмерным массивом

Работа с трёхмерным массивом

Как эффективнее создать алгоритм? Задаётся двумерный массив, скажем размером аби эти самые а и б уже никогда не изменятся больше

220
Проверка множеств на равенство

Проверка множеств на равенство

Как правильно проверить множества на равенство?

222
Отсутствует конструктор по умолчанию C++

Отсутствует конструктор по умолчанию C++

Здравствуйте! Я новичок в программированииНеобходимо реализовать операции сложения, вычитания и тп

632