[PHP] Help fonction récursive pour différentes combinaisons

SombreSociete
2022-02-03 17:04:05

En gros en PHP j'aimerai faire pour un tableau [A,B,C]

Générer toutes les conditions différentes genre :

ABC
ACB
BAC
BCA
CAB
CBA

Jamais deux fois la même combinaisons a la suite genre :
AAA
BBB
AAC etc...

Quelqu'un peut m'aider svp ?

javali
2022-02-03 17:07:38

PHP?

On est en 2005?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

SombreSociete
2022-02-03 17:08:54

Le 03 février 2022 à 17:07:38 :
PHP?

On est en 2005?https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png

On s'en branle du langage je veux juste la solution et pour info php c'est 80% du web y compris jvc

SombreSociete
2022-02-03 17:10:49

Up

SombreSociete
2022-02-03 17:17:04

Up

PontPont
2022-02-03 17:20:57

c'est ce qu'on appelle une permutation en maths :ok:

utilise la fonction pc_permute définie ici :

https://www.oreilly.com/library/view/php-cookbook/1565926811/ch04s26.html

puis tu n'as qu'à faire :

pc_permute(["A", "B", "C"]);

de rien :ok:

SombreSociete
2022-02-03 17:29:37

Le 03 février 2022 à 17:20:57 :
c'est ce qu'on appelle une permutation en maths :ok:

utilise la fonction pc_permute définie ici :

https://www.oreilly.com/library/view/php-cookbook/1565926811/ch04s26.html

puis tu n'as qu'à faire :

pc_permute(["A", "B", "C"]);

de rien :ok:

Merci t'es un chef c'est exactement ça :cimer:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.