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将数据导入到Foxmail
Oct 09 PHP
php5中类的学习
Mar 28 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
简单实现PHP留言板功能
Dec 21 PHP
php和asp语法上的区别总结
May 12 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
May 13 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
PHP实现获取文件mime类型多种方法解析
May 28 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
DedeCms模板安装/制作概述
2007/03/11 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Python的设计模式编程入门指南
2015/04/02 Python
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python写的一个简单监控系统
2015/06/19 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python中矩阵创建和矩阵运算方法
2018/08/04 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
思想作风整顿个人剖析材料
2014/10/06 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
Java基础之线程锁相关知识总结
2021/06/30 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL