I have to modify the original data into a new set of data using PHP, The original from query would return like :
Result Expected Result :
[ [
{ {
'PRODUCT' : 'BANANA', 'PRODUCT' : 'BANANA',
'BUY_PERIOD' : '202101', 'BUY_PERIOD' : '202101',
'SALES_PERIOD' : '202101', 'SALES_PERIOD' : [
'PERCENT_OF_SALES' : "20", {
}, '202101' : "20",
{ '202102' : "10",
'PRODUCT' : 'BANANA', '202103' : "15",
'BUY_PERIOD' : '202101', '202104' : "35"
'SALES_PERIOD' : '202102', }
'PERCENT_OF_SALES' : "10", ]
}, }
{ ]
'PRODUCT' : 'BANANA',
'BUY_PERIOD' : '202101',
'SALES_PERIOD' : '202103',
'PERCENT_OF_SALES' : "15",
},
{
'PRODUCT' : 'BANANA',
'BUY_PERIOD' : '202101',
'SALES_PERIOD' : '202104',
'PERCENT_OF_SALES' : "35",
},
]
I need the expected result to make something like :

On my previous question, i already asked the similiar question, using JavaScript ES6.Here is the the link to my previous question JSON Multidimensional Array to HTML Table
This time, i had to do it using PHP (Laravel)
Any kind of help will be really appriciated , Thank you