日期:2014-05-17  浏览次数:20438 次

高分求一个算法,在线等待中...
本帖最后由 sibang 于 2013-10-16 22:08:17 编辑
<?PHP
$arr=Array(
Array('a','b','c'),
Array('d','e','f'),
Array('g','h','i'),
//第二層array的個數是未知的,爲了方便舉例所以只寫了3個
);

$x3=iArray($arr,3);
Echo '<pre>',Var_Dump($x3),'</pre>';
/**
期望的結果是:
array {
  'adg','adh','adi',
  'aeg','aeh','aei',
  'afg','afh','afi',
  'bdg','bdh','bdi',
  'beg','beh','bei',
  'bfg','bfh','bfi',
  'cdg','cdh','cdi',
  'ceg','ceh','cei',
  'cfg','cfh','cfi',
}
/**/

$x2=iArray($arr,2);
Echo '<pre>',Var_Dump($x2),'</pre>';
/**
期望的結果是:
array {
  'ad','ae','af',
  'ag','ah','ai',
  'bd','be','bf',
  'bg','bh','bi',
  'cd','ce','cf',
  'cg','ch','ci',
  'dg','dh','di',
  'eg','eh','ei',
  'fg','fh','fi',
}
/**/

------解决方案--------------------
好多小花花