有一个二维数组
array(2) {
["尺寸"]=>
array(2) {
[0]=>
string(3) "Big"
[1]=>
string(5) "small"
}
["颜色"]=>
array(2) {
[0]=>
string(6) "yellow"
[1]=>
string(3) "red"
}
["高度"]=>
array(2) {
[0]=>
string(6) "100"
[1]=>
string(3) "50"
}
}
需要实现一个遍历每个key出一个元素,这里面的规格可能有很多,比如颜色尺寸长度等等, 然后组成一个新的包含所有组合的排列
[
[
颜色:'yellow',
尺寸:"Big",
高度 :'100',
],
[
颜色:'yellow',
尺寸:"red",
高度 :'100',
], [
颜色:'yellow',
尺寸:"small",
高度 :'',
], [
颜色:'red',
尺寸:"small",
高度 :'',
],
]
大概这种数组格式,所以求一个算法,现在我是只能遍历拼接但是做不来数组。