Объект в массив JSON

130
09 декабря 2019, 04:50

Есть 30 input-ов, из них получается массив PHP, передаю его по $_POST и кодирую в JSON:

{"PhoneContact": "123",
"ProductOrder":
              {
              "ProductName": "PHONE",
              "BrandName": "Phone 123",
              "Modification": "S15",
              "Quantity": "1",
              "ProductPrice": "123",
              "ShippingPrice": "123"}
}

Надо взять объект ProductOrder и поместить в массив:

{"PhoneContact": "123",
"ProductOrder":
              [{
              "ProductName": "PHONE",
              "BrandName": "Phone 123",
              "Modification": "S15",
              "Quantity": "1",
              "ProductPrice": "123",
              "ShippingPrice": "123"}]
}

Решил так:

$arr = array (
"PhoneContact" => ($_POST["PhoneContact"]),
"ProductOrder" => [($_POST["ProductOrder"])]
);
$a = json_encode($arr);

Может есть более рациональное решение, если объектов будет не 2, а 100?

READ ALSO
Перестал работать плагин Slider Solution

Перестал работать плагин Slider Solution

При добавлении нового слайдера ничего не происходитФункционал слайдера не активен

164
Как воспроизвести звук только один раз

Как воспроизвести звук только один раз

Как при загрузке страницы проиграть звук только раз? При перезагрузке(обновлении) или переходе со страницы на страницу не воспроизводить...

126
Безопасность при хотлинк

Безопасность при хотлинк

Задача: Позволить пользователям включение в веб-страницу изображений с чужого сервера

147
Как удалить текст из картинки?

Как удалить текст из картинки?

возможно ли вообще с помощью php удалить (или частично замазать) текст который находится на картинке? Дайте направление - куда копать?

151