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学习笔记之面向对象编程
Dec 29 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
PHP常用的排序和查找算法
Aug 06 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
PHP获取当前系统时间的方法小结
Oct 03 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 PHP
PHP用swoole+websocket和redis实现web一对一聊天
Nov 05 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 PHP
PHP中->和=>的意思
Mar 31 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中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
js post提交调用方法
2014/02/12 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
js+css3制作时钟特效
2016/10/16 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
Bootstrap免费字体和图标网站(值得收藏)
2017/03/16 Javascript
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
jQuery动态操作表单示例【基于table表格】
2018/12/06 jQuery
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
JavaScript基于用户照片姓名生成海报
2020/05/29 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
Python复制目录结构脚本代码分享
2015/03/06 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
python使用itchat实现手机控制电脑
2018/02/22 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
Python内置函数locals和globals对比
2020/04/28 Python
python中wx模块的具体使用方法
2020/05/15 Python
python适合做数据挖掘吗
2020/06/16 Python
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
超市开店计划书
2014/04/26 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
Promise面试题详解之控制并发
2021/05/14 面试题