Bonjour,

J'ai un tableau un peu complexe (pour moi) dont je souhaiterais extraire les données pour en faire des listes de couples {spécificité,valeur} :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Array
(
    [1] => Array
        (
            [1] => (1,1)
            [2] => (1,2)
        )
 
    [2] => Array
        (
            [3] => (2,3)
        )
 
    [3] => Array
        (
            [4] => (3,4)
            [5] => (3,5)
        )
)
La structure de ce tableau est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Array
(
    [Spécificité] => Array
        (
            [Valeur] => (Spécificité,Valeur)
        )
)
A partir du tableau ci-dessus, je souhaiterais obtenir des listes de couples (qui sont enfaite de simples chaînes des caractères) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
(1,1),(2,3),(3,4)
(1,2),(2,3),(3,4)
(1,1),(2,3),(3,5)
(1,2),(2,3),(3,5)
Je pense que l'exemple est assez parlant.

Je me suis lancé dans toute une succession de boucles foreach(), seulement je n'y arrive pas et difficulté supplémentaire : le nombre de couples par liste est infini (dans l'exemple, je n'en ai pris que 3).

Merci d'avance pour votre aide, là je sèche...