Rumah >pembangunan bahagian belakang >tutorial php >PHP求给定数组的组合

PHP求给定数组的组合

WBOY
WBOYasal
2016-06-23 13:33:35799semak imbas

1、求给定数组的组合

如array('a', 'b', 'c')

结果为

a

b

c

a b

a c

b c

function combination($arr){    if(empty($arr)){        return false;    }    $count = count($arr);    for($i=1; $i';        return true;    }    if($begin == $end){        return false;    }    array_push($result, $arr[$begin]);    combinationResult($arr, $begin+1, $end, $number-1);    array_pop($result);    combinationResult($arr, $begin+1, $end, $number);}$arr = array('a', 'b', 'c', 'd');combination($arr);


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:windows下PHP不能开启pgsql扩展的解决方法Artikel seterusnya:php随记3