Bonsoir,

J'ai 3 familles de produits.

J'ai 3 tableaux, 1 par famille de produits issu de requetes MySql, contenant chacun les départements et le nombre de clients.
A l'origine mes tableaux sont comme ceci
Famille 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        '0' => array(
            '0' => '01',
            'champ_departement' => '01',
            '1' => '2',
            'nbrclient' => '2',
        ),
'1' => array(
            '0' => '02',
            'champ_departement' => '02',
            '1' => '5',
            'nbrclient' => '5',
        ),
Famille 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        '0' => array(
            '0' => '01',
            'champ_departement' => '01',
            '1' => '7',
            'nbrclient' => '7',
        ),
'1' => array(
            '0' => '03',
            'champ_departement' => '03',
            '1' => '3',
            'nbrclient' => '3',
        ),
Au final je veux ce résultat
Famille 1
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
 
        '0' => array(
            '0' => '01',
            'champ_departement' => '01',
            '1' => '2',
            'nbrclient' => '2',
        ),
'1' => array(
            '0' => '02',
            'champ_departement' => '02',
            '1' => '5',
            'nbrclient' => '5',
        ),
'2' => array(
            '0' => '03',
            'champ_departement' => '03',
            '1' => '0',
            'nbrclient' => '0',
        ),
Famille 2
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
 
        '0' => array(
            '0' => '01',
            'champ_departement' => '01',
            '1' => '7',
            'nbrclient' => '7',
        ),
'1' => array(
            '0' => '03',
            'champ_departement' => '03',
            '1' => '3',
            'nbrclient' => '3',
        ),
'0' => array(
            '0' => '02',
            'champ_departement' => '02',
            '1' => '0',
            'nbrclient' => '0',
        ),
Chaque departement n'a pas obligatoirement un client.

Je veux que chaque tableau de famille soit compléter du ou des departements qui lui manque.

Est-il possible comparer des tableaux associatifs et de voir les différences pour les ajouter ensuite dans le tableau auxquels elles manquent autrement qu'en faisant une boucle qui lirait poste par poste le 1er tableau et qui regarderait si la clé existe sur le tableau 2 puis 3 et ensuite le tableau avec le 1 et le 3 etc...

Merci pour vos conseils