在数组中排序数组

问题描述 投票:1回答:1

我有以下数组结果:

示例:

[
    {
         id: "1",
         league: {
              name: "World Club Friendlies",
              team: "Simple 1 & Simple 2"
          }
    },
    {
         id: "2",
         league: {
              name: "Senegal Ligue 2",
              team: "Simple"
          }
    },
    {
         id: "3",
         league: {
              name: "World Club Friendlies",
              team: "Simple 3 & Simple 4"
          }
    },
]

[第一第三 联盟名称相似

上面的代码输出看起来像这样:

联赛名称:世界俱乐部友善 /团队:简单1和简单2

联盟名称:塞内加尔联赛2 /球队:简单

联赛名称:世界俱乐部友善] /团队:简单3和简单4

现在我需要打印以下结果:

联赛名称:世界俱乐部友善

/团队:简单1和简单2&简单3和简单4] >>

联盟名称:塞内加尔联赛2 /球队:简单

我有这样的代码:

foreach($content as $result){
   echo $result['league']['name'];
   echo $result['team'];
}

我有以下数组结果:示例:[{id:“ 1”,联赛:{名称:“ World Club Friendlies”,球队:“ Simple 1&Simple 2”}},...

arrays sorting array-merge array-unique
1个回答
0
投票

使用reduce并检查team name作为键,并按如下所示应用所需条件:

© www.soinside.com 2019 - 2024. All rights reserved.