2016-11-24 73 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

同样的问题,如何获得全部,如何避免双重复? –