輸入a,b,c 輸出他們的全部組合,a,b,c,ab,ac,bc,abc

<?php
function combine($str,$len) {
    if (0 == strlen($str)) {
        return;
    }
    for ($i=$len-1;$i>=0;$i--) {
        $temp = '';
        for ($j=0;$j<strlen($str);$j++) {
            if ($j != $i) {
                $temp .= $str[$j];
            }
        }
        combine($temp,$i);
    }
    print_r($str.'<br/>');
}
$str = 'abc';
combine($str, strlen($str));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章