У меня возникли проблемы с попыткой построить массив в PHP, который будет выводиться в формате JSON, который я ищу. Я покажу вам, что я пытаюсь достичь, и где я получил до сих пор:Помогите создать сложный формат многомерного массива
[
{"data":[{"x":3,"y":0},{"x":10,"y":0}]},
{"data":[{"x":11,"y":0},{"x":13,"y":0}]},
{"data":[{"x":12,"y":1},{"x":17,"y":1}]}
]
Я зацикливание через БД результатов и пытаюсь построить массивы для вывода выше JSON, мой PHP выглядит следующим образом (который очевидно, не так же):
//build the data
$data = array(
array(
'x' => $age_start,
'y' => $ill_type
),
array(
'x' => $age_end,
'y' => $ill_type
)
);
$illnesses[] = $data;
Этот код выводит следующее: JSON
[
{
[
[{"x":2,"y":6},{"x":2,"y":6}],
[{"x":2,"y":6},{"x":5,"y":6}],
[{"x":4,"y":6},{"x":4,"y":6}]
]
}
]
Все указатели на это было бы здорово!
является то, что он отличается от предыдущего вопроса [] (http://stackoverflow.com/questions/3854138/help-using-json-encode-to-produce- конкретный формат)? – Gordon
немного - пытаясь правильно построить структуру массива внутри цикла, ITroubs устранила проблему в моем коде – spinozf