Создать динамический массив и перевести его в json-формат
Добавлено: 2019.02.03, 21:19
Я использую многомерный массив. Размерность его может быть разной. Ключи и значения тоже. Например, мне надо получить следующую строку в json-формате:
Я делаю следующее:
Правильно ли я формирую массив ? Почему-то массив array_main отсутствует в массиве array_test. Как мне увидеть хотя бы во view json-строку. Подскажите, пожалуйста, кто знает.
Код: Выделить всё
$json = '[
{"id":"1","text":"test","state": {"opened":true} }
]';
Код: Выделить всё
$array_test = array();
$array_main = array();
$array_state = array();
$array_state_val = array();
$array_main['id'] = 1;
$array_main['text'] = 'test';
$array_state_val['opened'] = true;
$array_state['state'] = $array_state_val;
array_push($array_test, $array_main, $array_state);
$items = json_encode($array_test);