当前位置 : 主页 > 网络编程 > PHP >

getDiffNum.php

来源:互联网 收集:自由互联 发布时间:2021-06-28
getDiffNum.php count($set)){ return 'error:$num值大于$set元素'; } $numSet = count($set) - 1; for ($i = 0; $i $num; $i++) { $setpSet[$i] = 0; } while (true) { for ($i = ($num - 1); $i = 0 ; $i--) { if($setpSet[$i] $numSet){ $setpSet[$i]
getDiffNum.php
  count($set)){
        return 'error:$num值大于$set元素';
    }

    $numSet = count($set) - 1;
    for ($i = 0; $i < $num; $i++) { 
        $setpSet[$i] = 0;
    }
    while (true) {
        for ($i = ($num - 1); $i >= 0 ; $i--) { 
            if($setpSet[$i] > $numSet){
                $setpSet[$i] = 0;
                $setpSet[$i - 1]++;
            }
            if($i - 1 == 0 && $setpSet[$i - 1] > $numSet){
                return $newSet;
            }
        }
        $check = [];
        for ($i = ($num - 1); $i >= 0 ; $i--) { 
            $check[$setpSet[$i]] = 0;
        }
        if(count($check) < $num){
            $setpSet[$num - 1]++;
            continue;
        }
        $numArr = [];
        for ($i = 0; $i < $num ; $i++) { 
            $numArr[] = $set[$setpSet[$i]];
        }
            $newSet[] = implode(',', $numArr);
        $setpSet[$num - 1]++;
    }
}
上一篇:encrypt.php
下一篇:index.html
网友评论