从动态数组创建字符串组合

时间:2018-04-17 06:12:42

标签: php multidimensional-array combinations

这是我的问题:

我有一个动态数组:

$variants = array (
  array ('red', 'green', 'blue', 'yellow'),
  array ('S', 'M', 'L'),
  array ('plastic', 'cotton', 'paper', 'glass'),
  ...
  ... other dynamic arrays
  ... 
  array ('X', 'Y', 'Z'),
);

我需要所有的组合作为结果,如下:

$combinations = array(
  'red-S-plastic-...-X', (start of combination)
  'red-S-plastic-...-Y',
  'red-S-plastic-...-Z',
  ...
  ...
  ...
  'blue-L-cotton-...-X',
  'blue-L-cotton-...-Y',
  'blue-L-cotton-...-Z',
  ...
  ...
  ...
  'yellow-L-glass-...-Z'(end of combination)
);

任何想法如何解决?

0 个答案:

没有答案