这个数组怎么转换呀,求救
<?php
$a=[
'0'=>[
'a'=>'1',
'b'=>'1',
'c'=>'1',
],
'1'=>[
'a'=>'1',
'b'=>'2',
'c'=>'2',
],
'2'=>[
'a'=>'3',
'b'=>'3',
'c'=>'3',
],
];
#转化成下面的结构
$res=[
'0'=>[
'a'=>'1',
'c'=>[
'0'=>[
'b'=>1,
'c'=>1,
],
'1'=>[
'b'=>2,
'c'=>2,
],
],
],
'1'=>[
'a'=>'3',
'c'=>[
'0'=>[
'b'=>3,
'c'=>3,
],
],
],
];
再见
你想做得类似于规格属性集合吧 笛卡尔积 了解一下
暴力循环就好了,试了下集合处理也不太方便,集合要循环两次,不太好,可能有更好的集合处理方法我没找到
别人不可能帮你一步到位,只能给你提供思路。
授人以鱼不如授人以渔。