Bonjour,

J'aimerai créer une fonction qui permette de générer toutes les combinaisons possible de tous les mots provenant d'un tableau.

        /*  Exemple de tableau */
        $infos = [];
        $infos = [(0) => "antique",(1) => "classique",(2) => "moderne"];

Ici, je me limite à 3 mots, mais il y en aura plus. Supposons qu'il y en ai 10. Est-il possible d'obtenir toutes les combinaisons pour chaque série de 2 mots, 3 mots, 4 mots...jusqu'à 10 mots ? Soit, si je ne me trompe pas, 100 combianisons.
Autre question au passage, comment écrire une sélection de mots du tableau à la suite les uns des autres le plus simplement possible ? Moi, je fais comme ça :

            echo $infos[0].'&nbsp'.$infos[2];

Mais c'est laborieux, surtout si je souhaite sélectionner 20 mots, et je suppose qu'il existe un code plus court...

Merci par avance.

:-)

1 réponse


Il faut que tu fasse une boucle en PHP en 2 boucles tu dois pouvoir construire un tableau contenant toute les combinaisons possible.