0

假设我有几个数组:

$array1 = array( 'a','b','c');
$array2 = array( '1','2','3');
$array3 = array( '+','-');

因此,我想要一个包含这些数组的所有可能混合的数组:

$result = array( 'a1+','a1-','a2+','a2-','b1+','b1-','b2+'...

SQL 在以下请求的情况下提供这样的操作:

SELECT * FROM `letters`,`digits`,`operations`

我可以在 PHP 中做到这一点吗?

4

1 回答 1

0
$permute= array();
foreach($array1 as $x)
    foreach($array2 as $y)
        foreach ($array3 as $z)
            $permute[]= $x.$y.$z;
于 2013-05-27T18:05:34.780 回答