2016-11-24 136 views
1

6個不同的值我有一個像波紋管從陣列中獲得PHP

$arr=array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38'); 

一個數組值,我想從這個數組獲取所有不同的值 前

$data=array(
      array('05','01',04,06,09,02),array('07','01',04,06,09,02)........ 
) 

和所有數組值可以不重複

more example 
$arr=array(1,2,3,4,5); 
result with 2 array value 
$result=array(
     array(1,2),array(2,3),array(1,3),array(3,4),array(1,4),array(2,4),array(4,5),array(2,5),array(3,5),array(1,5) 
) 
+1

有什麼規則? –

+0

請添加更多詳細信息,目前尚不清楚您嘗試訪問的內容。 – Stuart

+0

我想獲得隨機陣列$ ARR至6值序列和不同的價值。和值6陣列中的所有值必須不能重複值 –

回答

-1

使用shufflearray_chunk

<?php 

shuffle($arr); 
$split = array_chunk($arr, 6); 
+0

同樣的問題,如何獲得全部,如何避免雙重複? –