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 :
Le résultat est :
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']); } }
Mais je voudrais obtenir :Array
(
[0] => Array
(
[commande_id] => 1124
[client] => Dupond
[total] => 5.50
)
[1] => Array
(
[7.00] => 4.29
)
[2] => Array
(
[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.Array
(
[0] => Array
(
[commande_id] => 1124
[client] => Dupond
[total] => 5.50
[7.00] => 4.29
[20.00] => 1.21
)
)
Merci de votre aide et bonne journée.
Partager