数组的排列组合算法
<?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,字符串,数组组合成字符串,数组组合