【发布时间】:2013-05-22 14:42:23
【问题描述】:
假设我有几个数组:
$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 中做到这一点吗?
【问题讨论】:
-
使用 Linq 交叉连接[1] 功能它会做你想做的事。 [1]:stackoverflow.com/questions/56547/…
-
这被称为“笛卡尔积”,这里有一个有用的答案:stackoverflow.com/a/6313346/1064767
-
a3+和a3-会发生什么?