将 json 数据操作到新的 json 数组中


Manipulate json data, into a new json array

  {
    "name": "2Pac",
    "album": "All Eyez on Me",
    "track": "All Eyez on Me",
    "duration": "5:08",
    "trackNo": ""
  },
  {
    "name": "2Pac",
    "album": "2Pac Greatest Hits",
    "track": "Keep Ya Head Up",
    "duration": "4:24",
    "trackNo": "1"
  },
  {
    "name": "2Pac",
    "album": "2Pac Greatest Hits",
    "track": "2 Of Amerikaz Most Wanted",
    "duration": "4:07",
    "trackNo": "2"
  },
  {
    "name": "50 Cent",
    "album": "Get Rich Or Die Tryin%27",
    "track": "P.I.M.P.",
    "duration": "4:10",
    "trackNo": "11"
  },
  {
    "name": "50 Cent",
    "album": "Get Rich Or Die Tryin%27",
    "track": "Like My Style",
    "duration": "3:13",
    "trackNo": "12"
  },

我有很多以这种方式格式化的 json 数据,并且正在寻找一种操作数据的方法,以便它只有一个艺术家姓名,然后是该艺术家的专辑,然后是每张专辑中的歌曲。PHP会很好,所以我可以转换东西,任何帮助将不胜感激。

使用这些:

  • json_decode
  • array_map,array_filter,对于循环,你喜欢什么
  • json_encode

基本上它归结为:

  • 解析
  • 裂 伤
  • 格式

我将把练习留给你,但浏览这些功能和此处的类似问题应该可以帮助您入门。如果你有什么要展示的,你可以寻求更具体的帮助。