相关疑难解决方法(0)

PHP 2D Array输出所有组合

我有这个问题现在弯曲了一段时间(头冷也没有帮助!),基本上我有一个PHP数组,看起来像这个例子:

$array[0][0] = 'apples';
$array[0][1] = 'pears';
$array[0][2] = 'oranges';

$array[1][0] = 'steve';
$array[1][1] = 'bob';
Run Code Online (Sandbox Code Playgroud)

而且我希望能够从这个表格中生成每种可能的组合,但不重复任何组合(无论它们的位置如何),所以例如这将输出

Array 0            Array 1
apples             steve
apples             bob
pears              steve
pears              bob
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用尽可能多的不同阵列.

php arrays recursion multidimensional-array

19
推荐指数
1
解决办法
1万
查看次数

perl - 哈希的所有可能组合

告诉我如何获得所有可能的哈希组合

这是一个例子

my %data = (
'a' => [qw(a1 a2 a3)],
'b' => [qw(b1 b2 b3)],
'c' => [qw(c1 c2 c3)]);
Run Code Online (Sandbox Code Playgroud)

要得到

a1
a2
a3
b1
b2
b3
c1
c2
c3

a1 b1
a1 b2
a1 b3
a1 c1
a1 c2
a1 c3

b1 c1
b1 c2
b1 c3
b2 c1
b2 c2
b2 c3
b3 c1
b3 c2
b3 c3

a1 b1 c1
a1 b1 c2
a1 b1 c3
a1 b2 c1
a1 b2 c2
a1 b2 c3
a1 …
Run Code Online (Sandbox Code Playgroud)

perl hash combinations

1
推荐指数
2
解决办法
1647
查看次数