(reprise du message précédent)
Il ressemble plutôt à rien. Si c'est ton format, essaie de le modifier en qqch d'exploitable:
Si ce n'est pas possible boucler sur des milliers de ligne ne sera pas pertinent en effet.
a écrit :
Il ressemble plutôt à ça
Il ressemble plutôt à rien. Si c'est ton format, essaie de le modifier en qqch d'exploitable:
<table_xml>
<machin>truc</machin>
<vars>
<var key="1">2.1</var>
<var key="2">12.5</var>
<var key="3">15.8</var>
<var key="4">35.4</var>
<var key="5">8.2</var>
<var key="6">-1.3</var>
</vars>
<machin_chose>lorem</machin_chose>
<bidules>
<bidule key="1">blabla</bidule>
… etc.
Si ce n'est pas possible boucler sur des milliers de ligne ne sera pas pertinent en effet.
$var = [];
for ($i = 1; $i <= 100; $i++) {
if(!isset($xml->{ 'table_xml' }->{ 'var_'.$i })) {
$var[$i] = '∅';
$var_bis[$i] = '∅';
}
else{
$var[$i] = (float) $xml->{ 'table_xml' }->{ 'var_'.$i };
$var_bis[$i] = $var[$i] + 42;
}
}
echo $var[1];
echo $var_bis[1];
echo $var[2];
echo $var_bis[2];