Bonjour à tous,

Je construis le tableau suivant par la lecture d'une table SQL de commandes, et dans la boucle j'ajoute 2 valeurs dynamiques à partir d'un autre tableau contenant les montants par taux de TVA.
Je simplifie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
$data = array();
 
while($row = mysql_fetch_assoc($sql)){
 
      $data[] = array('commande_id'=>$row['id'],'client'=>$row['client'],    'total'=>$row['total']);
 
        foreach($tab_taux_tva as $taux){
 
           $data[] = array($taux => calcule_montant_tva($taux, $row['total']);
 
        }
}
Le résultat est :

Array
(
[0] => Array
(
[commande_id] => 1124
[client] => Dupond
[total] => 5.50

)

[1] => Array
(
[7.00] => 4.29
)

[2] => Array
(
[20.00] => 1.21
)
)
Mais je voudrais obtenir :

Array
(
[0] => Array
(
[commande_id] => 1124
[client] => Dupond
[total] => 5.50
[7.00] => 4.29
[20.00] => 1.21

)
)
J'ai essayé diverses fonctions telles que array_merge ou array_push...mais le résultat est toujours le même.
Merci de votre aide et bonne journée.