@Angelxalfa

Натуральная сортировка многомерного массива?

Доброго времени суток!
Есть массив, содержащий улицы => дома => квартиры
Пример
[улица1
  [1
    [10,2,3,6,]
  ]
  [3
    [5,9,2]
  ]
  [1a
     [2,6]
   ]
]


Как применить к такому массиву натуральную сортировку? Сложность в том, что дома и квартиры могут содержать кроме цифр и буквы, а отсортировать нужно только второй (дома) и третий (квартиры) уровень массива.
в итоге должно быть так..
[улица1
  [1
    [2,3,6,10]
  ]
  [1a
     [2,6]
   ]
  [3
    [2,5,9]
  ]
]


Вот кусок исходного массива
array(241) { ["Улица1"]=> array(71) { [10]=> array(2) { [0]=> string(1) "1" [1]=> string(1) "2" } [11]=> array(1) { [0]=> string(0) "" }.....
  • Вопрос задан
  • 763 просмотра
Решения вопроса 1
У вас с синтаксисом дерева ошибка.
Если массивы с домами это
$array[1], $array[2], $array[3], то в цикле обойдите из и сделайте sort($array[$i])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 11:30
30000 руб./за проект
03 мая 2024, в 11:01
50000 руб./за проект
03 мая 2024, в 10:56
5000 руб./за проект