【发布时间】:2019-02-20 02:59:23
【问题描述】:
这是我的数组:
[options] => Array
(
[1] => Array
(
[0] => Red
[1] => Yellow
[2] => Blue
[3] => Green
)
[2] => Array
(
[0] => 28
[1] => 30
[2] => 32
[3] => 34
)
[3] => Array
(
[0] => Short Neck
[1] => Full Neck
[2] => Round Neck
)
[5] => Array
(
[0] => Bodycon
[1] => Empire Waist
[2] => High-Low
)
)
想要创建这样的字符串:
Red-28-短颈紧身衣
Red-28-短颈-帝国腰部
Red-28-短颈-高-低
Red-28-Full Neck-Bodycon
Red-28-Full Neck-Empire 腰部
Red-28-全颈-高-低
红色 28 圆颈紧身衣
红色 28 圆领-帝国腰部
红色 28 圆领-高-低
Red-30-短颈紧身衣
Red-30-短颈-帝国腰部
Red-30-短颈-高-低
Red-30-Full Neck-Bodycon
Red-30-Full Neck-Empire 腰部
红色 30-全颈-高-低
红色 30 圆颈紧身衣
红色 30 圆领-帝国腰部
红色 30 圆领-高-低
等等...
对于每个值
谢谢
【问题讨论】:
-
您可以使用递归,也可以在循环中创建循环和。 . .. 取决于您的要求
-
在这个线程中似乎有很好的答案:stackoverflow.com/questions/6311779/… 然后只需使用适当的分隔符将结果数组粘合起来。
标签: php cartesian-product