Tengo un archivo XML que estoy intentando recorrer en orden, según el atributo "orden".Ordenar XML a través del valor de atributo PHP
Aquí se muestra un ejemplo:
<page>
<talentTrees>
<tree name="Football" order="2">
<tree name="Baseball" order="0">
<tree name="Frisbee" order="1">
</talentTrees>
</page>
Mi objetivo es recorrer cada "árbol" usando foreach, pero quiero leerlos con el fin del atributo orden: béisbol, disco volador, Fútbol. (0,1,2).
Lo siento por un inglés pobre, no es mi primer idioma.
Esto falla cuando los números son más grandes que 9. Será ordenar así: 1, 100, 2, 245, 300, 4. En lugar de 1, 2, 4, 100, 245, 300. Use la sugerencia de Josh Davis a continuación. Funciona bien. – matthoiland