Mailinglisten-Archive |
Hi Sorin, > > > Aber vielleicht trifft diese Demo Deine Vorstellung: > > > http://www.uris.de/test/permutation.php > > wow. > > ich denke das ist genau was er will, ausser, dass mit > > a,b,a,b,a > > gleich verfahren werden sollte wie mit > > a,b,c,d,e > phh, > wo ich mir solche Muehe gegeben habe Dubletten zu entfernen. okay, mal ein Bleistift: Wenn Du in der Demo mit 5 Elementen wie folgt ersetzt: <? $val = str_replace('b','a',$val); $val = str_replace('c','b',$val); $val = str_replace('v','a',$val); $val = str_replace('x','b',$val); $val = str_replace('y','a',$val); ?> bleiben von 120 Permutationen ganze 10 uebrig: Array ( [ 83] => bbaaa [ 93] => babaa [ 94] => baaab [ 95] => baaba [109] => aaabb [112] => aabab [113] => aabba [117] => abbaa [118] => abaab [119] => ababa ) Das kann nicht das Ziel gewesen sein, denke ich. Aber nun habe ich Dir das 'umschreiben' erspart. Das war meine 'gute Tat' fuer heute ... ;-) m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive