数组的排列组合算法
<?php
/**
 * Created by adophper.com
 * User: adophper
 * Date: 14-12-17
 * Time: 下午8:42
 */
/*多个数组组合成字符串*/
function arrTostr($list){
    if (empty($list)) return ;
    $set = $list[count($list)-1];
    array_pop($list);
    while(count($list)>0){
        $newSet=array();
        $curDimension=array_pop($list);
        foreach($curDimension as $val){
            foreach($set as $s){
                $newSet[]=$val.','.$s;
            }
        }
        $set=$newSet;
    }
    return $set;
}
        $list [0] = array (1,2,5,6);
        $list [1] = array (1,2,5,6);
        $list [2] = array (1,2,3);
        $list [3] = array (1,5);
        $list [4] = array (1);
var_dump(arrTostr($list));php多个数组组合成字符串,多维数组组合成字符串,文章关键词:php,array,string,字符串,数组组合成字符串,数组组合
