Я пытаюсь сопоставить результат mysql с json-кодом, но результат не такой, какой я хочу.Mapping Mysql Результат для пользовательского формата Json
Результаты Из Mysql Query
print_r($data)
Array
(
[0] => Array
(
[Bulan] => Januari
[Total] => 1
[Langsung] => 0
[Delivery] => 1
[Dropship] => 0
)
[1] => Array
(
[Bulan] => Februari
[Total] => 24
[Langsung] => 19
[Delivery] => 4
[Dropship] => 1
)
[2] => Array
(
[Bulan] => Maret
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[3] => Array
(
[Bulan] => April
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[4] => Array
(
[Bulan] => Mei
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[5] => Array
(
[Bulan] => Juni
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[6] => Array
(
[Bulan] => Juli
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[7] => Array
(
[Bulan] => Agustus
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[8] => Array
(
[Bulan] => September
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[9] => Array
(
[Bulan] => Oktober
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[10] => Array
(
[Bulan] => November
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
[11] => Array
(
[Bulan] => Desember
[Total] => 0
[Langsung] => 0
[Delivery] => 0
[Dropship] => 0
)
)
Если я использую echo json_encode($data);
Результат, как этот:
[
{
"Bulan": "Januari",
"Total": "1",
"Langsung": "0",
"Delivery": "1",
"Dropship": "0"
},
{
"Bulan": "Februari",
"Total": "24",
"Langsung": "19",
"Delivery": "4",
"Dropship": "1"
},
{
"Bulan": "Maret",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "April",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Mei",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Juni",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Juli",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Agustus",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "September",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Oktober",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "November",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
},
{
"Bulan": "Desember",
"Total": "0",
"Langsung": "0",
"Delivery": "0",
"Dropship": "0"
}
]
Мои Ожидаемые Как это:
{
"Bulan" : ["Januari", "Februari", "Maret", "April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],
"Total" : [1,24,0,0,0,0,0,0,0,0,0,0,0],
"Langsung" : [0,19,0,0,0,0,0,0,0,0,0,0,0],
"Delivery" : [1,4,0,0,0,0,0,0,0,0,0,0,0],
"Dropship" : [0,1,0,0,0,0,0,0,0,0,0,0,0]
}
можно сделать?
Заранее спасибо
Можете ли вы объяснить мне, как это сделать? –
Сделайте свое 'while' и добавьте значения в массив. –