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 相关文章推荐
php部分常见问题总结
Mar 27 PHP
探讨Hessian在PHP中的使用分析
Jun 13 PHP
php 获取本地IP代码
Jun 23 PHP
PHP中对缓冲区的控制实现代码
Sep 29 PHP
单点登录 Ucenter示例分析
Oct 29 PHP
php绘制圆形的方法
Jan 24 PHP
php+mysql+jquery实现日历签到功能
Feb 27 PHP
ThinkPHP删除栏目(实现批量删除栏目)
Jun 21 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 05 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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
PHP ajax 分页类代码
2008/11/13 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
jQuery 操作XML入门
2008/12/25 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
举例讲解Node.js中的Writable对象
2015/07/29 Javascript
jquery实现很酷的网页顶部图标下拉菜单效果
2015/08/22 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
canvas时钟效果
2017/02/16 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
原生js实现trigger方法示例代码
2019/05/22 Javascript
HTML+JavaScript实现扫雷小游戏
2019/09/30 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Python数据可视化:泊松分布详解
2019/12/07 Python
python语言是免费还是收费的?
2020/06/15 Python
什么是类的返射机制
2016/02/06 面试题
学前班教师的自我鉴定
2013/12/05 职场文书
单位单身证明范本
2014/01/11 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书
自愿离婚协议书范本2016
2016/03/18 职场文书
深入理解python协程
2021/06/15 Python
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle
nginx配置指令之server_name的具体使用
2022/08/14 Servers