Comparaison de 2 tableaux associatifs
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:
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:
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:
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:
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