php生成数组的使用示例 php全组合算法


Posted in PHP onJanuary 16, 2014
<?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>";  
PHP 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP Document 代码注释规范
Apr 13 PHP
基于php 随机数的深入理解
Jun 05 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
php实现生成验证码实例分享
Apr 10 PHP
PHP 中使用ajax时一些常见错误总结整理
Feb 27 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 PHP
PHP简单验证码功能机制实例详解
Mar 27 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
Apr 22 PHP
PHP 动态生成静态HTML页面示例代码
Jan 15 #PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 #PHP
php读取mysql的简单实例
Jan 15 #PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 #PHP
使用PHP备份MYSQL数据的多种方法
Jan 15 #PHP
PHP编程风格规范分享
Jan 15 #PHP
php object转数组示例
Jan 15 #PHP
You might like
用libTemplate实现静态网页的生成
2006/10/09 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php常用的安全过滤函数集锦
2014/10/09 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
jquery自定义表格样式
2015/11/23 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
jQuery获取元素父节点的方法
2016/06/21 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python datetime时间格式化去掉前导0
2014/07/31 Python
python中异常捕获方法详解
2017/03/03 Python
实例介绍Python中整型
2019/02/11 Python
python读取指定字节长度的文本方法
2019/08/27 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
美国知名生活购物网站:Goop
2017/11/03 全球购物
自我评价范文点评
2013/12/04 职场文书
我的理想演讲稿
2014/04/30 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
保姆聘用合同
2015/09/21 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
Spring Cloud OpenFeign模版化客户端
2022/06/25 Java/Android
Redis过期数据是否会被立马删除
2022/07/23 Redis
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS