php 如何做排列组合

[复制链接]
查看11 | 回复2 | 2012-12-30 23:02:28 | 显示全部楼层 |阅读模式
原理相当于自己建个树,不停地在末尾里添加上子节点,最后遍历整个树。代码如下:<?php
$str='1=12,2=34,3=14,4=23';
$_str=explode(',',$str);
$_str=array_reverse($_str);
$_key=array();
$tree=array();
foreach($_str as $v){
$str=explode('=',$v);
$_key[]=$str[0];
$str=str_split($str[1]);
$_tree=array();...
回复

使用道具 举报

千问 | 2012-12-30 23:02:28 | 显示全部楼层
第一个个位置有两种选择,第二个位置有两种选择,,第三个位置有两种选择,第四个位置有两种选择排出式子2*2*2*2也就是2的四次方...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行