All
Когда форма публикуется, я получаю некоторые значения флажков, как показано ниже:
[chk0] => Array (
[1] => on
[57] => on
[83] => on
)
[chk1] => Array (
[69] => on
[71] => on
)
[chk1001] => on
[chk1005] => on
[chk1008] => on
Используя PHP, как я могу построить JSON-запрос с двумя массивами, подобными этим, используя вышеуказанные переменные? Все флажки имеют префикс "chk". Если флажок является массивом и имеет значения, должен быть сгенерирован первый запрос JSON. Для всех тех, которые не являются массивами, он должен генерировать второй.
//JSON Request 1
"data1":
[
{
"checkboxval": true,
"id": 1
},
{
"checkboxval": true,
"id": 57
},
{
"checkboxval": true,
"id": 83
},
{
"checkboxval": true,
"id": 69
},
{
"checkboxval": true,
"id": 71
}
]
//JSON Request 2:
"data2":
[
{
"checkboxval": true,
"id": 1001
},
{
"checkboxval": true,
"id": 1005
},
{
"checkboxval": true,
"id": 1008
}
]