das sollte dir helfen
Code:<?php ini_set("max_execution_time",0); $start = 1; $ende = 5; $source = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789öäüÜÄÖß !?-_.,:;&$+#/§'; $array = array(); for($i=0;$i<strlen($source);$i++){ $array[]=$source[$i]; } for ($i=$start;$i<=$ende;$i++){ permutation($array,'',$i); } function permutation($ar,$now,$end) { if(strlen($now)==$end){ echo $now.' '; return; } for($i=0;$i<count($ar);$i++){ $a=$now.$ar[$i]; permutation($ar,$a,$end); } } ?>