Задать вопрос
Starck43
@Starck43
Full-stack разработчик (Python, React)

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

Есть многомерный массив, который надо отсортировать по полю 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 Простой Комментировать
Решения вопроса 1
Starck43
@Starck43 Автор вопроса
Full-stack разработчик (Python, React)
Разобрался сам ))
Через цикл пришлось сделать:
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]);
		}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы