function combination($str,$tmp){

    $long = strlen($str);
    if ($long == 0) $this->result[] = $tmp;
    for ($i = 0; $i < $long; $i++)
    {
        $a=$str[$i];
        $arr = str_split($str);
        unset($arr[$i]);
        $str2 = implode("",$arr);
        unset($arr);
        $this->combination($str2,$tmp.$a);
        unset($str2);
    }

}

发表评论

电子邮件地址不会被公开。 必填项已用*标注