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学习之PHP变量
Oct 09 PHP
一些PHP写的小东西
Dec 06 PHP
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP读取PPT文件的方法
Dec 10 PHP
网页的分页下标生成代码(PHP后端方法)
Feb 03 PHP
php编程每天必学之表单验证
Mar 01 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
php排序算法实例分析
Oct 17 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
php不用正则验证真假身份证
2013/11/06 PHP
php内嵌函数用法实例
2015/03/20 PHP
总结对比php中的多种序列化
2016/08/28 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
js实现二级导航功能
2017/03/03 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
Python绑定方法与非绑定方法详解
2017/08/18 Python
python实现感知器算法详解
2017/12/19 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
党委书记岗位职责
2013/11/24 职场文书
应届生个人求职信模板
2013/11/26 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
python中tkinter复选框使用操作
2021/11/11 Python
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技