假设我有几个数组:
$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中执行此操作吗?
答案 0 :(得分:0)
$permute= array();
foreach($array1 as $x)
foreach($array2 as $y)
foreach ($array3 as $z)
$permute[]= $x.$y.$z;