$arr=array(array('a','b','c'),array('c','f'),array('g','z'),array('x','y'));//$arr子集元素长度可能会多一些//将$arr的子集元素与$arr其他子集元素两两组合或者三三四四组合//子集array('a','b','c')中的元素不需要组合//两两组合$newarr=array(array('a','c'),array('a','f'),array('b','c'),array('b','f'),array('c','c'),array('c','f'),……)//三三组合$newarr=array(array('a','c','g'),array('a','f','g'),array('b','c','g'),array('b','f','g'),array('c','c','g'),array('c','f','g'),……)//四四组合$newarr=array(array('a','c','g','x'),array('a','f','g','x'),array('b','c','g','x'),array('b','f','g','x'),array('c','c','g','x'),array('c','f','g','x'),……)用一个函数可以实现吗?//$arr:原始数组,$cNum:组合长度functiongetCombination($arr,$cNum){……}
慕村9548890
喵喵时光机
相关分类