phpbar.de logo

Mailinglisten-Archive

[php] mixed array

[php] mixed array

Norbert Pfeiffer norbert at itbw.de
Sam Sep 25 16:26:34 CEST 2004


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