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利用header函数实现文件下载时直接提示保存
Nov 12 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
php模拟post提交数据的方法
Feb 12 PHP
php自定义错误处理用法实例
Mar 20 PHP
PHP封装的MSSql操作类完整实例
May 26 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
php中文乱码问题的终极解决方案汇总
Aug 01 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 PHP
PHP7新增函数
Mar 09 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中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
javascript取消文本选定的实现代码
2010/11/14 Javascript
JS在textarea光标处插入文本的小例子
2013/03/22 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
表单提交前触发函数返回true表单才会提交
2014/03/11 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
js实现蒙版效果
2020/01/11 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
Python中的字典遍历备忘
2015/01/17 Python
python获取当前计算机cpu数量的方法
2015/04/18 Python
浅谈python可视化包Bokeh
2018/02/07 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
基于python 凸包问题的解决
2020/04/16 Python
深入了解Python装饰器的高级用法
2020/08/13 Python
CSS3教程(4):网页边框和网页文字阴影
2009/04/02 HTML / CSS
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
canvas烟花特效锦集
2018/01/17 HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
简单的大学生自我鉴定
2014/02/18 职场文书
政府门卫岗位职责
2014/04/29 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
银行求职信模板
2015/03/20 职场文书
sql注入教程之类型以及提交注入
2021/08/02 MySQL