我希望从数组中获得所有可能的组合。我知道这个问题已被问过几次,但对我来说没有用。
数组输入应该是单维数组以及输出
例如: - 输入
$new_array=array('c','a','t','m','p');
可能的组合,例如ca,ct,cm,cp,cat,cam,cap ....和soo ......
我试过这个但是没有正常工作。
我从PHP CookBook中获取了代码
function pc_array_power_set($array) {
// initialize by adding the empty set
$results = array();
foreach ($array as $element)
foreach ($results as $combination)
array_push($results, array_merge($eleme, $combination));
return $results;
}
$set = array('c', 'a', 't','m','p');
$power_set = pc_array_power_set($set);
print_r($power_set);
我需要单维数组中的输出