Как можно
быстро отсортировать многомерный массив, к примеру такой, чтобы не терялась логическая связь, как в оглавлении?
Уровни вложенности , к примеру ограничены 9 подпунктами.
Все элементы в массиве расположены в произвольном порядке.
Array
(
[4.1] => Array
(
[ID] => 1234
[NAME] => test
)
[4.10] => Array
(
[ID] => 1234
[NAME] => test
)
[4.13] => Array
(
[ID] => 1234
[NAME] => test
)
[4.2] => Array
(
[ID] => 1234
[NAME] => test
)
[4.3] => Array
(
[ID] => 1234
[NAME] => test
)
[4.4] => Array
(
[ID] => 1234
[NAME] => test
)
[4.6] => Array
(
[ID] => 1234
[NAME] => test
)
[4.7] => Array
(
[ID] => 1234
[NAME] => test
)
[4.8] => Array
(
[ID] => 1234
[NAME] => test
)
[4.9] => Array
(
[ID] => 1234
[NAME] => test
)
[5] => Array
(
[ID] => 1234
[NAME] => test
)
[5.1] => Array
(
[ID] => 1234
[NAME] => test
)
[5.1.2] => Array
(
[ID] => 1234
[NAME] => test
)
[5.1.1] => Array
(
[ID] => 1234
[NAME] => test
)
[5.1.2.2] => Array
(
[ID] => 1234
[NAME] => test
)
[5.1.2.1] => Array
(
[ID] => 1234
[NAME] => test
)
)