加载中……  推广三步走:免费注册 -> (提交网站)/(文章投稿) -> 带来无限流量
最新收录网站   最新网站源码下载    最新更新资讯文章
首页 >> [资讯文章] >> 编程/数据库 >> PHP >> 要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的

要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的

2014-12-16 22:03:11 整理发布    

本文为大家解答的是:要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的,感兴趣的同学参考下. 问题: 要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的 <?php $arr = array(1,2,3,4,5); /* @ res  组装好的每一注的每个元素 @ $a 临时数组 @ $index 数组索引 @ $arr 请求的数组 @ $b 最后要的结果 */ $a = array(); $b = array(); $total = 0; format($a,0,$arr); function format($res,$index,$arr){  global $total;  global $b;  $new_arr = $res;  $n_arr = array();  if($index == count($arr)){   if(count($new_arr...《要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的

本文为大家解答的是:要求实现一个7个元素数组取出这个数组中的5个元素生成新的数组这些数组唯一的,感兴趣的同学参考下.

问题:

要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的


<?php
$arr = array(1,2,3,4,5);
/*
@ res  组装好的每一注的每个元素
@ $a 临时数组
@ $index 数组索引
@ $arr 请求的数组
@ $b 最后要的结果
*/
$a = array();
$b = array();
$total = 0;
format($a,0,$arr);
function format($res,$index,$arr){
 global $total;
 global $b;
 $new_arr = $res;
 $n_arr = array();
 if($index == count($arr)){
  if(count($new_arr)==5){
   $b[]  = $new_arr;
   echo "<pre>";
   $total++; 
  }  
  return;
 }
 format($new_arr,$index+1,$arr);
 $new_arr[] = $arr[$index];
 format($new_arr,$index+1,$arr);
}

echo "<pre>";
print_r($b);
echo "</pre>";  



本文链接:http://www.adminso.com/articles/view/100047
(站长搜索- http://www.adminso.com/websites -网站收录,为站长提供分类最全,最专业的网站收录平台!)


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。 如果侵害了您的合法权益,请您及时与我们联系(93898856@qq.com),我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

分享给小伙伴们: