如何在PHP中生成多个数组中所有项的组合
我试图在几个数组中找到所有项目的组合。数组的数目是随机的(这可以是2,3,4,5.)。每个数组中的元素数也是随机的.
举个例子,我有三个数组:
$arrayA = array('A1','A2','A3');$arrayB = array('B1','B2','B3');$arrayC = array('C1','C2');
我想要生成一个3x3x2=18个组合的数组:
- A1,B1,C1
- A1,B1,C2
- A1,B2,C1
- A1,B2,C2
- A1,B3,C1
- A1,B3,C2
- A2,B1,C1
- A2,B1,C2.
问题是要创建一个具有可变数量的源数组的函数.