Starck43
@Starck43
Web разработчик (Python, PHP, SQL + frontend )

Как отсортировать многомерный массив?

Есть многомерный массив, который надо отсортировать по полю title для всех ( для примера двух) ключей:
[travertino-romano-design]
[travertino-romano]

Array
(
    [travertino-romano-design] => Array
        (
            [0] => Array
                (
                    [title] => Black
                )

            [1] => Array
                (
                    [title] => Grey
                )

            [2] => Array
                (
                    [title] => Red
                )

            [3] => Array
                (
                    [title] => White
                )
        )

    [travertino-romano] => Array
        (
            [0] => Array
                (
                    [title] => Black
                )
            [1] => Array
                (
                    [title] => Grey
                )
        )
)


Вроде как есть функция array_multisort(), но не могу сообразить, как в таком случае справиться с задачей. Спасибо заранее
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
Starck43
@Starck43 Автор вопроса
Web разработчик (Python, PHP, SQL + frontend )
Разобрался сам ))
Через цикл пришлось сделать:
foreach ($product_color_samples as $key => $value) {
			$title_col = array_column($product_color_samples[$key], 'title');
			array_multisort($title_col, SORT_ASC, $product_color_samples[$key]);
		}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
07 мая 2024, в 14:11
4000 руб./за проект
07 мая 2024, в 14:10
10000 руб./за проект
07 мая 2024, в 14:04
1300 руб./за проект