Код: Выделить всё
$data
Теперь проблема в том, что в этом массиве
Код: Выделить всё
Array
(
[0] => Array
(
[ID] => 2
[Name] => Name Here
[Acr] => ARR
[Valid] => 1
[Orig] => 1
)
[1] => Array
(
[ID] => 2
[Name] => Name Here
[Acr] => ABC
[Valid] => 1
[Orig] => 1
)
[2] => Array
(
[ID] => 2
[Name] => Name Here
[Acr] => XYZ
[Valid] => 1
[Orig] => 1
)
...
< /code>
Есть элементы, которые имеют одинаковый ACR, но являются подразделениями первого элемента с этим ACR. Так, например, в $ Data
Код: Выделить всё
Array
(
[0] => Array
(
[ID] => 2
[Name] => Name Here
[Acr] => ABC
[Valid] => 1
[Orig] => 1
)
.....
[14] => Array
(
[ID] => 2
[Name] => Name Here
[Acr] => ARR
[Valid] => 1
[Orig] => 1
[Sub] =>
[0] => Array
(
[ID] => 23
[Name] => Sub Name Here
[Acr] => ARR
[Valid] => 1
[Orig] => 0
)
[1] => Array
(
[ID] => 24
[Name] => Sub Name Here
[Acr] => ARR
[Valid] => 0
[Orig] => 1
)
)
...
< /code>
Теперь я не уверен, как это сделать. Кроме того, все это отсортировано, поэтому, когда вы видите первое Arr
Подробнее здесь: https://stackoverflow.com/questions/680 ... a-given-co