je souhaiterai connaître la valeur d'un attribut dans un document xml ayant a peu près cette structure :
Code : Tout sélectionner
<quiz>
<question type="multichoice">
<name><text>posologie</text>
</name>
<questiontext format="html">
<text>quelle est la posologie du paracétamol ?</text>
</questiontext>
<answer fraction="0">
<text>
90 mg/kg/j répartie en 6 prises
</text>
</answer>
<answer fraction="100">
<text>
60 mg/kg/j répartie en 4 prises
</text>
</answer>
<answer fraction="0">
<text>
30 mg/kg/j répartie en 4 prises
</text>
</answer>
</question>
</quiz>donc pour $xml->question->answer[$a]['fraction'] je voudrais connaitre la valeur de $a lorsque fraction > 0.
J'ai essayé ce code :
Code : Tout sélectionner
//je compte d'abord le nombre de réponse
$nbreponse = count($xml->question->answer);
for ($a=0, $a<=$nbreponse, $a ++)
{ if ($xml->question->answer[$a]['fraction'] > 0)
{ echo $a;}
}merci d'avance
en haut à gauche de ce sujet.