Мне нужно отсортировать многомерный массив, который представляет структуру файловой системы:
Array
(
[dir1] => Array
(
[dir2] => Array
(
[dir3] => Array
(
[dir4] => Array
(
[0] => file1.php
[1] => abc.php
)
)
[0] => file2.php
[1] => abc.php
)
)
[abc] => Array
(
[abc] => Array
(
[abc] => Array
(
[0] => file5.php
)
)
)
)
Я не знаю, что такое алгоритм.
замените sort ($ a) в начале функции mulsort на ksort ($ a)
ИЗМЕНИТЬ: извините, просто измените код mulsort на:
function mulsort(&$a)
{
ksort($a);
foreach($a as &$value)
if (is_array($value))
mulsort($value);
}