@rikorit746

Как сделать сортировку JSON массива?

Подскажите, как сделать сортировку по убыванию по значению amount?

Чтобы в итоге получилось:
-Категория 1 - 2135.25
--Подкатегория 2 - 484.85
--Подкатегория 1 - 50.40
-Категория 3 - 1456.00
--Подкатегория 1 - 350.00
--Подкатегория 2 - 74.00

{
  "response": {
    "items": [
      {
        "category": "Категория 3",
        "subcategory": [
          {
            "name": "Подкатегория 2",
            "amount": "74.00"
          },
          {
            "name": "Подкатегория 1",
            "amount": "350.00"
          }
        ],
        "amount": "1456.00"
      },
      {
        "category": "Категория 1",
        "subcategory": [
          {
            "name": "Подкатегория 1",
            "amount": "50.40"
          },
          {
            "name": "Подкатегория 2",
            "amount": "484.85"
          }
        ],
        "amount": "2135.25"
      }
    ]
  }
}
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
@necrodeflorator
Преобразовать в массив с помощью json_decode и отсортировать рекурсивно с помощью usort
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы