JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » php多个数组组合成字符串,多维数组组合成字符串

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

此文被围观3287 日期: 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,字符串,数组组合成字符串,数组组合

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234