Bonjour,

J'ai un fichier xml comme suit :
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
<?xml version="1.0" encoding="UTF-8"?>
 
<coefficient>
   <mois>
      <titre>Janvier</titre>
      <valeur>1.4</valeur>
   </mois>
   <mois>
      <titre>Février</titre>
      <valeur>1.3</valeur>
   </mois>
   <mois>
      <titre>Mars</titre>
      <valeur>1.3</valeur>
   </mois>
   <mois>
      <titre>Avril</titre>
      <valeur>1.2</valeur>
   </mois>
   <mois>
      <titre>Mai</titre>
      <valeur>1.1</valeur>
   </mois>
   <mois>
      <titre>Juin</titre>
      <valeur>0.9</valeur>
   </mois>
   <mois>
      <titre>Juillet</titre>
      <valeur>0.7</valeur>
   </mois>
   <mois>
      <titre>Août</titre>
      <valeur>0.6</valeur>
   </mois>
   <mois>
      <titre>Septembre</titre>
      <valeur>0.7</valeur>
   </mois>
   <mois>
      <titre>Octobre</titre>
      <valeur>1</valeur>
   </mois>
   <mois>
      <titre>Novembre</titre>
      <valeur>1.1</valeur>
   </mois>
   <mois>
      <titre>Décembre</titre>
      <valeur>1.2</valeur>
   </mois>
</coefficient>

j'arrive à récupérer les valeur des coefficients, mais je veux les multiplier par une valeur et les stocker dans un tableau mais je n'arrive pas. voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//               lecture du contenu des éléments
$xml = simplexml_load_file("coef.xml");
               foreach ($xml->mois as $cle=>$val){
                  static $i=1;
                 $coef = 87.5;
                  $tab[$i]= $coef * ($val->valeur);
                  echo "<br>";
                  $i++;
               }
merci de m'aider parce que je ne trouve pas l'erreur.