Задать вопрос
@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);
    }
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Decadal
@Decadal
array_push($array['testing'], $f);
вместо этого сделайте так:
$array['testing'][$name] = [
   'b'    =>  $item['rooms'],
];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽