как группировать массив по его объекту (настраивается) - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть php объект с 3 свойствами: дата, категория, значение. Как я могу сделать ассоциативный массив для этих объектов, сгруппированных по категориям.

data:

date         category    value
==================================
2020-01-08     op1         9
2020-01-08     op2         5
2020-01-08     op3         4
2020-01-08     op4         10
2020-01-22     op1         5
2020-01-22     op2         2
2020-01-22     op3         7
2020-01-22     op4         6
2020-02-05     op1         7
2020-01-05     op2         3
2020-01-05     op3         5
2020-01-05     op4         9

ожидаемый результат, подобный этому:

{"output":[{"name":"op1","data":[9,5,7]},{"name":"op2","data":[5,2,3]},{"name":"op3","data":[4,7,5]},{"name":"op4","data":[10,6,9]}]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...