Je veux créer une liste triable qui ressemble àParsing des flux XML avec PHP multiples en un seul tableau trié
- $ VAR1 [0], $ var2 [0] ...
- $ VAR1 [ 1], $ var2 [1] ...
Les données proviennent de plusieurs mêmes fichiers xml structurés:
$xmlfile="
<Level1>
<Level2>
<Level2Item VAR1="1" VAR2="2" ... />
<Level2Item VAR1="4" VAR2="5" ... />
<Level2Item VAR1="7" VAR2="8" ... />
</Level2>
</Level1>";
//Extract each item
$xml = new SimpleXMLElement($xmlfile);
foreach ($xml->Level2[0] as $result) {
array_push($VAR1Array, $result['VAR1']);
array_push($VAR2Array, $result['VAR2']);
//... etc etc
}
//sort
//$sortedArray = sort($VAR1Array);
sortie
À partir de cette structure XML, quelle est la meilleure façon de stocker les données dans un tableau?Array(
[0] => SimpleXMLElement Object([0] => 1)
[1] => SimpleXMLElement Object([0] => 4)
[2] => SimpleXMLElement Object([0] => 7)
)
Je veux être en mesure de rassembler toutes les données dans un tableau afin que je puisse le trier par un ou deux VAR et afficher les résultats.
Je ne sais pas pourquoi cela ne montre pas correctement. Aperçu le montre bien. –