par
sirakawa » 06 juin 2011, 10:00
Bonjour,
Je dispose de deux tableaux de mots:
$mots = array ("Louis XIII", "Henri IV", "Marie", "Anne");
$conjoncteurs = array ("fils de", "père de", "mari de");
Je souhaite obtenir un tableau de toutes les combinaisons comportant chacune tous les mots (idéalement sans répétition) et tous les conjoncteurs (répétés ou non) en commençant par un mot et en alternant par la suite conjoncteur et mot,exemple :
Louis XIII, fils de, Henri IV, mari de, Marie, mari de, Anne
Louis XIII, fils de, Marie, mari de, Henri IV, mari de, Anne
etc...
Pour ceux qui aiment comprendre à quoi va servir leur réponse:
Il s'agit, dans un logiciel de gestion de questionnaires, de créer une question sous la forme:
Classez tous les mots ci-dessous:
Louis XIII, Henri IV, Marie de Médicis, Anne d'Autriche
en utilisant les mots de liaison suivants:
fils de, père de, mari de
On engendre toutes les combinaisons possibles pour permettre au créateur de la question de voir lesquelles forment une réponse juste.
Je coïnce en PHP.
J'ai bien trouvé un script Python qui a l'air de faire ce que je veux, mais ça me déplait d'utiliser un script dans un langage que je ne connais pas....
Merci pour toute aide.
Michel Billard Sirakawa
Bonjour,
Je dispose de deux tableaux de mots:
$mots = array ("Louis XIII", "Henri IV", "Marie", "Anne");
$conjoncteurs = array ("fils de", "père de", "mari de");
Je souhaite obtenir un tableau de toutes les combinaisons comportant chacune tous les mots (idéalement sans répétition) et tous les conjoncteurs (répétés ou non) en commençant par un mot et en alternant par la suite conjoncteur et mot,exemple :
Louis XIII, fils de, Henri IV, mari de, Marie, mari de, Anne
Louis XIII, fils de, Marie, mari de, Henri IV, mari de, Anne
etc...
Pour ceux qui aiment comprendre à quoi va servir leur réponse:
Il s'agit, dans un logiciel de gestion de questionnaires, de créer une question sous la forme:
[b]Classez tous les mots ci-dessous:[/b]
Louis XIII, Henri IV, Marie de Médicis, Anne d'Autriche
[b]en utilisant les mots de liaison suivants:[/b]
fils de, père de, mari de
On engendre toutes les combinaisons possibles pour permettre au créateur de la question de voir lesquelles forment une réponse juste.
Je coïnce en PHP.
J'ai bien trouvé un script Python qui a l'air de faire ce que je veux, mais ça me déplait d'utiliser un script dans un langage que je ne connais pas....
Merci pour toute aide.
Michel Billard Sirakawa