Mulige kombinationer af array

Tags:    php

Hej allesammen!

jeg er ved at lave et lille php-script der kan udskrive alle mulige sammensætninger i en længde af X i et array.

Har strikket selve wrapper-løkken sammen:
Fold kodeboks ind/udPHP kode 


Men har ingen ide om hvordan jeg skal få den til at udskrive noget der ligner:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 23.06.2008 15:48 af Bruger #11328
Det er vel bare et for-loop inde i et for-loop.

Fold kodeboks ind/udPHP kode 


Edit: ah, så ikke det med at man skal kunne specificere længden. Men det kan du gøre ved at lave en rekursiv funktion.



Indlæg senest redigeret d. 23.06.2008 16:16 af Bruger #3275
Ja, godt svar, men hvad hvis jeg så vil have det i en længde af 10??

Der må være en smartere måde, men ellers tak for koden!

EDIT: Plus at det der kun udskriver med to cifre og springer alle en cifrede over...



Indlæg senest redigeret d. 23.06.2008 16:22 af Bruger #11328
det der har du definitivt ikke lyst til.


der er 1,932919988*10^17 combinationer for slet ikke at tale om hvor meget det ville fylde, den mindste combination er 1 byte. så ville fylde mere end 1,932919988*10^17 bytes eller mere end et petaflop, og dette var kun hvis den største combination havde længde 10



Men princippet så...
Hvis vi siger 4...



dette burde i teorien virke.
Fold kodeboks ind/udPHP kode 


det en omskrivning af et javascript
Fold kodeboks ind/udJScript kode 




Indlæg senest redigeret d. 23.06.2008 18:28 af Bruger #5620
dette burde i teorien virke.
Fold kodeboks ind/udPHP kode 


det en omskrivning af et javascript
Fold kodeboks ind/udJScript kode 


Det virker! Mange tak!



t