一个简单的二维数组 分成多个数组 (笛卡尔积)

例如:$arr=Array(
  [0] => 32,
  [1] => Array(
  [0] => 24
  [1] => 34
  [2] => 43
  [3] => 44
  ),
  [2] => Array(
  [0] => 55
  [1] => 58
  [2] => 72
  ),
  [3] => 36)
我想将其分解成 $arr1=array([0] =>32,[1] =>24,[2]=>55,[3]=>36);
  $arr2=array([0] =>32,[1] =>24,[2]=>58,[3]=>36);
  $arr3=array([0] =>32,[1] =>24,[2]=>72,[3]=>36);
  $arr4=array([0] =>32,[1] =>34,[2]=>55,[3]=>36);

其实就是求笛卡尔积;今天郁闷了半天 ;没有好的解决方案;真难过;哎
正确结贴。。。。。

作者: yaoxin125   发布时间: 2011-06-03

诶?又来?

作者: snmr_com   发布时间: 2011-06-03