<code> function strToLeft($num,$arr){ $i = $arr[$num]; unset($arr[$num]); array_push($arr,$i); return $arr; } function combine_increase($arr, $start, $result, $count, $NUM, $arr_len) { $i = 0; for ($i = $start; $i = 0; $j--) { //if ($j!=0){echo($arr[$result[$j]].","); }else{echo($arr[$result[$j]]); } array_push($tmp, $arr[$result[$j]]); } var_dump(strToLeft(rand(0,$NUM-1),$tmp)); echo("<br />"); } else { combine_increase($arr, $i + 1, $result, $count - 1, $NUM, $arr_len); } } } $arr = array('a1','b2','c3','d4','e5','x1','y1','z1'); $num = 3; $result[$num]=array(); echo "('a1','b2','c3','d4','e5','x1','y1','z1')"; echo "<br />"; combine_increase($arr, 0, $result, $num, $num, count($arr));</code>
以上代码可生成array(‘a1′,’b2′,’c3′,’d4′,’e5′,’x1′,’y1′,’z1’);这个数组中某三个元素的不同组合,你可以通过laravel(用这个框架写的)或php执行(可能需要小改一下),看一下显示结果,结果应该如下:
(‘a1′,’b2′,’c3′,’d4′,’e5′,’x1′,’y1′,’z1’)
array(3) { [0]=> string(2) “a1” [2]=> string(2) “c3” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “d4” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “e5” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “a1” [1]=> string(2) “b2” [3]=> string(2) “x1” }
array(3) { [0]=> string(本文来源[email protected]搞@^&代*@码)网9搞代gaodaima码2) “a1” [2]=> string(2) “y1” [3]=> string(2) “b2” }
array(3) { [1]=> string(2) “b2” [2]=> string(2) “z1” [3]=> string(2) “a1” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “d4” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “e5” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “a1” [1]=> string(2) “c3” [3]=> string(2) “x1” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “y1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “z1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “e5” [3]=> string(2) “d4” }
array(3) { [1]=> string(2) “d4” [2]=> string(2) “x1” [3]=> string(2) “a1” }
array(3) { [0]=> string(2) “a1” [1]=> string(2) “d4” [3]=> string(2) “y1” }
array(3) { [1]=> string(2) “d4” [2]=> string(2) “z1” [3]=> string(2) “a1” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “x1” [3]=> string(2) “a1” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “y1” [3]=> string(2) “a1” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “z1” [3]=> string(2) “a1” }
array(3) { [0]=> string(2) “a1” [1]=> string(2) “x1” [3]=> string(2) “y1” }
array(3) { [1]=> string(2) “x1” [2]=> string(2) “z1” [3]=> string(2) “a1” }
array(3) { [0]=> string(2) “a1” [2]=> string(2) “z1” [3]=> string(2) “y1” }
array(3) { [1]=> string(2) “c3” [2]=> string(2) “d4” [3]=> string(2) “b2” }
array(3) { [1]=> string(2) “c3” [2]=> string(2) “e5” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “b2” [2]=> string(2) “x1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “b2” [1]=> string(2) “c3” [3]=> string(2) “y1” }
array(3) { [0]=> string(2) “b2” [2]=> string(2) “z1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “b2” [1]=> string(2) “d4” [3]=> string(2) “e5” }
array(3) { [1]=> string(2) “d4” [2]=> string(2) “x1” [3]=> string(2) “b2” }
array(3) { [1]=> string(2) “d4” [2]=> string(2) “y1” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “b2” [2]=> string(2) “z1” [3]=> string(2) “d4” }
array(3) { [0]=> string(2) “b2” [2]=> string(2) “x1” [3]=> string(2) “e5” }
array(3) { [0]=> string(2) “b2” [1]=> string(2) “e5” [3]=> string(2) “y1” }
array(3) { [0]=> string(2) “b2” [1]=> string(2) “e5” [3]=> string(2) “z1” }
array(3) { [0]=> string(2) “b2” [1]=> string(2) “x1” [3]=> string(2) “y1” }
array(3) { [0]=> string(2) “b2” [2]=> string(2) “z1” [3]=> string(2) “x1” }
array(3) { [1]=> string(2) “y1” [2]=> string(2) “z1” [3]=> string(2) “b2” }
array(3) { [0]=> string(2) “c3” [1]=> string(2) “d4” [3]=> string(2) “e5” }
array(3) { [0]=> string(2) “c3” [1]=> string(2) “d4” [3]=> string(2) “x1” }
array(3) { [0]=> string(2) “c3” [1]=> string(2) “d4” [3]=> string(2) “y1” }
array(3) { [0]=> string(2) “c3” [1]=> string(2) “d4” [3]=> string(2) “z1” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “x1” [3]=> string(2) “c3” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “y1” [3]=> string(2) “c3” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “z1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “c3” [2]=> string(2) “y1” [3]=> string(2) “x1” }
array(3) { [1]=> string(2) “x1” [2]=> string(2) “z1” [3]=> string(2) “c3” }
array(3) { [0]=> string(2) “c3” [2]=> string(2) “z1” [3]=> string(2) “y1” }
array(3) { [0]=> string(2) “d4” [2]=> string(2) “x1” [3]=> string(2) “e5” }
array(3) { [1]=> string(2) “e5” [2]=> string(2) “y1” [3]=> string(2) “d4” }
array(3) { [0]=> string(2) “d4” [1]=> string(2) “e5” [3]=> string(2) “z1” }
array(3) { [0]=> string(2) “d4” [2]=> string(2) “y1” [3]=> string(2) “x1” }
array(3) { [1]=> string(2) “x1” [2]=> string(2) “z1” [3]=> string(2) “d4” }
array(3) { [1]=> string(2) “y1” [2]=> string(2) “z1” [3]=> string(2) “d4” }
array(3) { [0]=> string(2) “e5” [2]=> string(2) “y1” [3]=> string(2) “x1” }
array(3) { [0]=> string(2) “e5” [2]=> string(2) “z1” [3]=> string(2) “x1” }
array(3) { [0]=> string(2) “e5” [2]=> string(2) “z1” [3]=> string(2) “y1” }