如何在 PHP 中生成多个数组中的所有项目组合
2022-08-30 09:50:08
我试图在几个数组中找到所有项目组合。数组的数量是随机的(可以是 2、3、4、5...)。每个数组中的元素数量也是随机的...
例如,我有3个数组:
$arrayA = array('A1','A2','A3');
$arrayB = array('B1','B2','B3');
$arrayC = array('C1','C2');
我想生成一个具有3 x 3 x 2 = 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 ...
问题是创建一个具有可变数量源数组的函数...