PHP Checkbox Dizi

0 Cevap php

Tümü,

Bir form yayınlanmıştır aldığında, ben aşağıda gibi bazı checkbox değerlerini olsun:

 [chk0] => Array ( 
    [1] => on 
    [57] => on 
    [83] => on 
  ) 
 [chk1] => Array ( 
    [69] => on 
    [71] => on
 )
 [chk1001] => on 
 [chk1005] => on
 [chk1008] => on

PHP kullanarak, nasıl ben yukarıdaki değişkenleri kullanarak bu 2 gibi diziler ile bir JSON isteği inşa edebilir? Tüm onay kutularını "chk" ile başlamaktadır. Onay kutusu bir dizidir ve değerlere sahipse, ilk JSON istek oluşturulmalıdır. Diziler değil hangi tüm olanlar için, ikinci bir üretmelidir.

//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
            }
        ]

0 Cevap