<?php<BR>$arr = array(1,2,3,4,5);<BR>/*<BR>@ res 组装好的每一注的每个元素<BR>@ $a 临时数组<BR>@ $index 数组索引<BR>@ $arr 请求的数组<BR>@ $b 最后要的结果 <BR>*/<BR>$a = array();<BR>$b = array();<BR>$total = 0;<BR>format($a,0<span style="color:transparent">~来1源gaodai#ma#com搞*代#码1网</span><abbr>搞代gaodaima码</abbr>,$arr);<BR>function format($res,$index,$arr){<BR> global $total;<BR> global $b;<BR> $new_arr = $res;<BR> $n_arr = array();<BR> if($index == count($arr)){<BR> if(count($new_arr)==5){<BR> $b[] = $new_arr;<BR> echo "<pre class="prettyprint linenums">";<BR> $total++; <BR> } <BR> return;<BR> }<BR> format($new_arr,$index+1,$arr);<BR> $new_arr[] = $arr[$index];<BR> format($new_arr,$index+1,$arr);<BR>}</P><P>echo "<pre class="prettyprint linenums">";<BR>print_r($b);<BR>echo "
“;