@Nubbin

Создание массива?

Добрый вечер.

как через массив сделать такую json конструкцию
{
  "testing":{
    "number-1":{
      "b":1,
    },
    "number-2":{
      "b":1,
    },
}


когда я создаю у меня выходит так
{
  "testing":[{
    "number-1":{
      "b":1,
    },
    "number-2":{
      "b":1,
    }]
}


$array['testing'] = [];
    foreach ($testing as $item)
    {
        $name = 'number-'.$item['id'];
        $f[$name]  =   [
            'b'    =>  $item['rooms'],
        ];
        array_push($array['testing'], $f);
    }
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
Decadal
@Decadal
array_push($array['testing'], $f);
вместо этого сделайте так:
$array['testing'][$name] = [
   'b'    =>  $item['rooms'],
];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы