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));
|