phpbar.de logo

Mailinglisten-Archive

[php] mixed array

[php] mixed array

Sorin Marti mas at semafor.ch
Don Sep 23 17:03:49 CEST 2004


InterNetX - Christian Heimerl wrote:

>hallo,
>
>ich hab ein array mit
>a b c
>zb, es könnte auch
>a b c d .. .etc sein
>
>aus
>a b c
>müsste dann zb:
>
>a b c
>b a c
>b c a
>c a b
>c b a
>a c b
>
>entstehen, hat jemand einen plan, wie ich das mit einer funktion lösen kann?
>  
>
Nein. Keinen Plan.
Aber die Anzahl der möglichen Kombinationen kanst Du folgendermassen 
errechnen:

bei 3:  1 * 2 * 3 = 6
bei 4:  1 * 2 * 3 * 4 = 24
usw.

Wenn Du diese Zahl durch die Anzahl Werte teilst (zb: 6/3) erhältst Du 
die Anzahl der Kombinationen an der ein Wert an der gleichen Stelle steht.

Also:
bei 3: 6/3=2
=> a steht 2mal an 1. Stelle, 2mal an 2. Stelle, 2mal an 3. Stelle

Keine Ahnung ob Dir das was hilft...


Grüsse
   Sorin


php::bar PHP Wiki   -   Listenarchive