PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

Adophper » 编程开发 » php多个数组组合成字符串,多维数组组合成字符串

php多个数组组合成字符串,多维数组组合成字符串

此文被围观1736日期: 2014-12-17 分类 : 编程开发  标签:  ·········

数组的排列组合算法

<?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,字符串,数组组合成字符串,数组组合

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.