PHP输出多个元素的排列组合
来源:互联网 发布:mysql数据库名称查询 编辑:程序博客网 时间:2024/06/06 15:02
解决问题:求一个含有N个元素的数组中取出M个元素组成新的数组,一共可以组合成的数组并输出
<?php$arr = array('a','b','c','d');$result = array();$t = getCombinationToString($arr, 4);print_r($t);function getCombinationToString($arr, $m) {if ($m ==1) { return $arr;}$result = array();$tmpArr = $arr;unset($tmpArr[0]);for($i=0;$i<count($arr);$i++) {$s = $arr[$i];$ret = getCombinationToString(array_values($tmpArr), ($m-1), $result);foreach($ret as $row) {$result[] = $s . $row;}} return $result;}?>
输出,如图:
- PHP输出多个元素的排列组合
- 输出任意多个序列的排列组合
- PHP输出多个元素的排列排列或组合
- 递归输出一组元素的排列组合方式
- 1..n个字符的排列组合输出
- 输出数组的所有元素的排列组合(递归)
- js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合
- 排列组合的输出
- 多个数组间元素排列组合问题求解(Java实现) 标签: 递归排列组合循环
- iOS 从allCount个元素中取出myCount个元素的所有排列组合
- JAVA 多个数组之间的排列组合
- 从含有M个元素的集合中任选n个的排列组合
- 关于数组元素的排列组合
- 排列组合n个元素中选取m个元素
- 输出字符串的所有排列组合
- PHP输出多个变量
- N个数组中所有元素的排列组合(笛卡尔积)算法
- 求一个数组,n个元素的不同组合(排列组合问题)
- java设计模式之单例模式
- Linux shell脚本的字符串截取
- android渐隐动画,通过xml控制按钮的变化。
- hive 索引
- hibernate配置文件hibernate.cfg.xml的详细解释
- PHP输出多个元素的排列组合
- 深入分析 Java I/O 的工作机制
- gunzip 和 unzip 解压文件到指定的目录
- 专家教你数学真题练习与研究方法
- ArcGIS for iOS 开发系列 - 前言
- LinuxShell脚本命令行参数的写法
- Repeater 合并单元格
- RedHat Enterprise AS 4 Update2 X86-64 下 Oracle10.2.0G 安装
- 分布式服务框架 Zookeeper