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 相关文章推荐
一个数据采集类
Feb 14 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
PHP实现多图片上传类实例
Jul 26 PHP
给ECShop添加最新评论
Jan 07 PHP
php输入数据统一类实例
Feb 23 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
php中session定期自动清理的方法
Nov 12 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
Zend Framework常用校验器详解
Dec 09 PHP
PHP中number_format()函数的用法讲解
Apr 08 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 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中删除变量时unset()和null的区别分析
2011/01/27 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
joomla组件开发入门教程
2016/05/04 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
JavaScript程序开发之JS代码放置的位置
2016/01/15 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
jQuery实现侧边栏隐藏与显示的方法详解
2018/12/22 jQuery
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
[02:11]2014DOTA2 TI专访VG战队Fenrir:队伍气氛良好
2014/07/11 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
python实现大文件分割与合并
2019/07/22 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
2020/06/28 Python
python制作抽奖程序代码详解
2021/01/15 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
公司门卫岗位职责范本
2014/07/08 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
警察群众路线整改措施
2014/09/26 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书