为了账号安全,请及时绑定邮箱和手机立即绑定

PHP 删除重复键并将值合并到多维数组中

PHP 删除重复键并将值合并到多维数组中

PHP
蓝山帝景 2021-07-01 09:01:45
我正在尝试实现一个漂亮的多维数组,删除重复的键并将它们作为主键,将值作为另一个子数组。这是我的起始数组:Array(    [0] => Array        (            [pa_flavour] => 101        )    [1] => Array        (            [pa_flavour] => 102        )    [2] => Array        (            [pa_flavour] => 103        )    [3] => Array        (            [pa_flavour] => 104        )    [4] => Array        (            [pa_flavour] => 100        )    [5] => Array        (            [pa_bottle-size] => 108        )    [6] => Array        (            [pa_nicotine-strength] => 109        )    [7] => Array        (            [pa_nicotine-strength] => 110        ))这就是我想要实现的目标:Array(    [pa_flavour] => [        101,         102,         103,        104,        100    ],    [pa_bottle-size] => [        108    ],    [pa_nicotine-strength] => [        109,        110    ])我遵循了多个教程并使用了来自类似问题的各种功能,但似乎没有一个对我有用。有任何想法吗?提前致谢。
查看完整描述

1 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您可以将其作为


$res = [];

foreach($arr as $k => $v){

  foreach ($v as $key => $value) {

    $res[$key][] = $value;

  }

}


查看完整回答
反对 回复 2021-07-09
  • 1 回答
  • 0 关注
  • 148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信