Bonjour,
J’ai un array qui contient d'autres array et je vais les transformer en un seul.
comment puis-je le faire
voici mon tableau :
et je vais obtenir ceci :
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
20 //array depart Array ( [0] => Array ( [nom] => Visuel ) [1] => Array ( [classes] => 2e ) [2] => Array ( [couleur] => rouge ) )
mais je ne trouve pas le moyen
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // ce que je veux obtenir Array ( [nom] => Visuel [classes] => 2e [couleur] => rouge )
Voici ce que je fais :
Ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach ($monArrayDepart as $key) { print_r($key) ; }
Alors, je continue faisant un deuxième tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Array ( [nom] => Visuel ) Array ( [classes] => 2e ) Array ( [couleur] => rouge )
Ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 foreach ($monArrayDepart as &$key) { // print_r($key) ; foreach ($key as $key2eArray => $value2eArray ) { $array2eObtenu = [ $key2eArray => $value2eArray]; } print_r($array2eObtenu); }
même chose que le 1er tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Array ( [nom] => Visuel ) Array ( [classes] => 2e ) Array ( [couleur] => rouge )
est-ce que vous pouvez m'aider
Merci
Partager