У меня есть такой массив:
[0] => Array
(
[reserveid] => 12
[description] => description
[amount] => 1000
[startdate] => 2020-01-01 00:00:00
[catid] => 8
[catname] => child categoryname
[parentid] => 3
[parentname] => parent categoryname
)
Резерв принадлежит либо дочерней категории, либо непосредственно родительской категории.
Я хочу создать массив, в котором все родители сгруппированы вместе. После этого все дочерние элементы сгруппированы вместе, а затем все резервы сгруппированы вместе.
Итак, мне нужен такой массив:
parentid -> catid -> reserveid -> (description, amount, startdate)
Я новичок в программировании, и я узнал для этого нужны массивы, но я не могу осмыслить эту процедуру. Может ли кто-нибудь помочь мне в этом мышлении? Я был бы очень признателен :)